测试
使用shell创建一个set和get的脚本:
# cat set.sh
#!/bin/sh
number=2000
let i=1
while [ "$i" -le $number ];do
/data/lnmp/6381/bin/redis-cli -c -p 6381 set "key_${i}" ${i}
if [ "$?" = 0 ];then
echo "key_${i} set success."
((i++))
else
exit 1
fi
done
get脚本:
# cat get.sh
#!/bin/sh
number=2000
let i=1
while [ "$i" -le $number ];do
/data/lnmp/6381/bin/redis-cli -c -p 6381 get key_${i}
((i++))
done
ping pong机制:
/data/lnmp/6381/bin/redis-cli -c -p 6381
127.0.0.1:6381> get key_2000
-> Redirected to slot [7165] located at 192.168.1.206:6381
"2000"
192.168.1.206:6381> get key_1500
-> Redirected to slot [11217] located at 192.168.1.205:6381
"1500"
192.168.1.205:6381> get key_1000
-> Redirected to slot [33] located at 192.168.1.206:6382
"1000"
192.168.1.206:6382> get key_1001
"1001"
192.168.1.206:6382> get key_1002
-> Redirected to slot [8291] located at 192.168.1.206:6381
"1002"
192.168.1.206:6381>