redis-benchmark
-
-
- 一、redis-benchmark.exe
- 二、redis-benchmark命令
- 三、redis-benchmark压力测试
-
我的redis是安装在windows系统的,linux系统用法都一样
一、redis-benchmark.exe
安装redis,会在redis文件目录里面看到redis-benchmark.exe。
redis安装网上教程比较多,这里就不描述了
二、redis-benchmark命令
需要相应的配置,可以在启动指定相应的命令
三、redis-benchmark压力测试
1>首先先连接上redis(redis-cli.exe -h localhost -p 6379,在当前连接的窗口无法执行redis-benchmark)
2>在另一个命令行窗口执行redis-benchmark命令
redis-benchmark -h 127.0.0.1 -p 6379 -c 100 -n 100000
这个命令表示:-c 100个客户端 -n 100000 10万条并发量
查看执行情况
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | ====== SET ====== //10万个请求需要1.68s,2s左右 100000 requests completed in 1.68 seconds //50和客户端 50 parallel clients //每次写三个字节 3 bytes payload //只有一台服务器来处理这些请求,单机性能 keep alive: 1 //下面百分比表示处理比例所需要的时间,所有请求在3毫秒处理完成 29.45% <= 1 milliseconds 99.98% <= 2 milliseconds 100.00% <= 2 milliseconds`` //表示每秒处理58982.42个的请求 58982.42 requests per second` |