Redis之主从架构QPS压测

版权声明:士,不可以不弘毅,任重而道远 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

水平扩容:
安装配置传送门
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/superbeyone/article/details/87917306
今日推荐