[Linux][Redis][05]Benchmark

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

原文地址:https://www.cnblogs.com/wuzhenzhou/p/6909805.html