我的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万条并发量
查看执行情况
====== 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`