01, 1万连接,共进行10万次测试set,get指令,默认数据大小为8096 bytes
redis-benchmark -c 10000 -n 100000 -d 8096 -t set,get
02. 5000连接
[root@t-bj-redis-test ~]# redis-benchmark -c 5000 -n 100000 -d 100 -q
03. 单Key存储测试
for((i=1;i<=10000000;i++));do redis-cli set key+$i value+$i;done
(error) OOM command not allowed when used memory > 'maxmemory'.
db0:keys=2237829,expires=0,avg_ttl=0
memory used:6686748
04. pipelining 测试
redis-benchmark -r 1000000 -n 2000000 -t get,set -P 8 -q
redis-benchmark -r 1000000 -n 2000000 -t get,set -P 16 -q
redis-benchmark -r 1000000 -n 2000000 -t get,set -P 32 -q
redis-benchmark -r 1000000 -n 2000000 -t get,set -P 64 -q
redis-benchmark -r 1000000 -n 2000000 -t get,set -P 128 -q
redis-benchmark -r 1000000 -n 2000000 -t get,set -P 256 -q