####環境:php
magent:192.168.10.91app
192.168.10.92
memcached: 192.168.10.93:11211 Smemcached
192.168.10.93:11212 B 192.168.10.94:11211 S 192.168.10.94:11212 B 192.168.10.95:11211 S 192.168.10.95:11212 B
####安裝magent測試
# yum install glic-devel -ycode
# mkdir /data/app/magentget
# cp magent-0.6.tar.gz /data/app/magent/ast
# cd /data/app/magent/awk
# tar xzvf magent-0.6.tar.gzgrep
# makeyum
一堆報錯,參拷(MB,居然屏蔽)http://www.php-note.com/article/detail/820
####啓動magent
# /data/app/magent/magent -u nobody -p 11211 -i 1000 -n 10000 -s 192.168.10.93:11211 -s 192.168.10.94:11211 -s 192.168.10.95:11211 -b 192.168.10.93:11212 -b 192.168.10.94:11212 -b 192.168.10.95:11212
# echo stats|nc 127.0.0.1 11211
memcached agent v0.6 matrix 1 -> 192.168.10.93:11211, pool size 0 matrix 2 -> 192.168.10.94:11211, pool size 0 matrix 3 -> 192.168.10.95:11211, pool size 0 END
####測試magent
1.插入數據測試是否能夠取出
# telnet 127.0.0.1 11211
Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. set a 0 0 1 1 STORED set b 0 0 1 2 STORED set c 0 0 1 3 STORED stats memcached agent v0.6 matrix 1 -> 192.168.10.93:11211, pool size 1 matrix 2 -> 192.168.10.94:11211, pool size 1 matrix 3 -> 192.168.10.95:11211, pool size 1 END get a VALUE a 0 1 1 END get b VALUE b 0 1 2 END get c VALUE c 0 1 3 END
# ps aux|grep 11211|grep -v grep|awk -F' ' '{print $2}'|xargs kill -9
# telnet 127.0.0.1 11211
Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. get a VALUE a 0 1 1 END get b VALUE b 0 1 2 END get c VALUE c 0 1 3 END stats memcached agent v0.6 matrix 1 -> 192.168.10.93:11211, pool size 0 matrix 2 -> 192.168.10.94:11211, pool size 0 matrix 3 -> 192.168.10.95:11211, pool size 0 END
3.啓動主節點
# /data/app/memcached/bin/memcached -d -p 11211 -l 0.0.0.0 -u nobody
get a END get b END get c END