测试

使用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>

results matching ""

    No results matching ""