版权声明:士,不可以不弘毅,任重而道远 https://blog.csdn.net/superbeyone/article/details/87917306
QPS
:query per second
使用redis自己提供的redis-benchmark
压测工具测试
参数说明:
-c <clients> Number of parallel connections (default 50)
-n <requests> Total number of requests (default 100000)
-d <size> Data size of SET/GET value in bytes (default 2)
执行命令
cd /opt/redis/redis-5.0.3/src/
./redis-benchmark -h 192.168.75.143
[root@eshop-cache01 init.d]# cd /opt/redis/redis-5.0.3/src/
[root@eshop-cache01 src]# ./redis-benchmark -h 192.168.75.143
====== PING_INLINE ======
100000 requests completed in 0.47 seconds
50 parallel clients
3 bytes payload
keep alive: 1
99.97% <= 1 milliseconds
100.00% <= 1 milliseconds
211416.50 requests per second
====== PING_BULK ======
100000 requests completed in 0.47 seconds
50 parallel clients
3 bytes payload
keep alive: 1
99.94% <= 1 milliseconds
100.00% <= 1 milliseconds
211416.50 requests per second
====== SET ======
100000 requests completed in 0.47 seconds
50 parallel clients
3 bytes payload
keep alive: 1
99.99% <= 1 milliseconds
100.00% <= 1 milliseconds
211864.41 requests per second
====== GET ======
100000 requests completed in 0.48 seconds
50 parallel clients
3 bytes payload
keep alive: 1
99.98% <= 1 milliseconds
100.00% <= 1 milliseconds
209643.61 requests per second
====== INCR ======
100000 requests completed in 0.48 seconds
50 parallel clients
3 bytes payload
keep alive: 1
99.99% <= 1 milliseconds
100.00% <= 1 milliseconds
209205.03 requests per second
====== LPUSH ======
100000 requests completed in 0.48 seconds
50 parallel clients
3 bytes payload
keep alive: 1
99.96% <= 1 milliseconds
100.00% <= 1 milliseconds
208333.34 requests per second
====== RPUSH ======
100000 requests completed in 0.49 seconds
50 parallel clients
3 bytes payload
keep alive: 1
100.00% <= 0 milliseconds
205761.31 requests per second
====== LPOP ======
100000 requests completed in 0.48 seconds
50 parallel clients
3 bytes payload
keep alive: 1
99.95% <= 1 milliseconds
100.00% <= 1 milliseconds
209205.03 requests per second
====== RPOP ======
100000 requests completed in 0.48 seconds
50 parallel clients
3 bytes payload
keep alive: 1
99.97% <= 1 milliseconds
100.00% <= 1 milliseconds
208333.34 requests per second
====== SADD ======
100000 requests completed in 0.48 seconds
50 parallel clients
3 bytes payload
keep alive: 1
99.99% <= 1 milliseconds
100.00% <= 1 milliseconds
208768.27 requests per second
====== HSET ======
100000 requests completed in 0.47 seconds
50 parallel clients
3 bytes payload
keep alive: 1
99.97% <= 1 milliseconds
100.00% <= 1 milliseconds
210970.47 requests per second
====== SPOP ======
100000 requests completed in 0.49 seconds
50 parallel clients
3 bytes payload
keep alive: 1
99.98% <= 1 milliseconds
100.00% <= 1 milliseconds
203665.98 requests per second
====== LPUSH (needed to benchmark LRANGE) ======
100000 requests completed in 0.48 seconds
50 parallel clients
3 bytes payload
keep alive: 1
99.93% <= 1 milliseconds
100.00% <= 1 milliseconds
208768.27 requests per second
====== LRANGE_100 (first 100 elements) ======
100000 requests completed in 0.47 seconds
50 parallel clients
3 bytes payload
keep alive: 1
99.97% <= 1 milliseconds
100.00% <= 1 milliseconds
211416.50 requests per second
====== LRANGE_300 (first 300 elements) ======
100000 requests completed in 0.48 seconds
50 parallel clients
3 bytes payload
keep alive: 1
99.88% <= 1 milliseconds
100.00% <= 1 milliseconds
209643.61 requests per second
====== LRANGE_500 (first 450 elements) ======
100000 requests completed in 0.48 seconds
50 parallel clients
3 bytes payload
keep alive: 1
99.93% <= 1 milliseconds
100.00% <= 1 milliseconds
208333.34 requests per second
====== LRANGE_600 (first 600 elements) ======
100000 requests completed in 0.49 seconds
50 parallel clients
3 bytes payload
keep alive: 1
99.93% <= 1 milliseconds
99.97% <= 2 milliseconds
100.00% <= 2 milliseconds
205338.81 requests per second
====== MSET (10 keys) ======
100000 requests completed in 0.46 seconds
50 parallel clients
3 bytes payload
keep alive: 1
100.00% <= 1 milliseconds
219780.22 requests per second
水平扩容:
安装配置传送门