Redis压力测试工具 redis-benchmark为redis官方提供的峰值性能测试工具。用来模拟 N 个客户端同时发出 N 个请求。 参数含义 -h Redis主机地址,默认值: localhost -p Redis侦听端口,默认值:6379 -s 指定服务器socket -c 指定并发连接数,默认值:50 -n 指定请求数,默认值:10000 -d 以字节形式指定SET/GET值的数值大小,默认值:2 -k 1=长连接0=短连接,默认值:1 -r SET/GET/INCR使用随机key, SADD使用随机值 -P 通过管道传输<numreq>请求,默认值:1 -q 强制退出redis.仅显示query/sec值 -csv 以csv格式输出 -l 生成循环 永久执行测试 -t 仅运行以逗号分隔的测试命令列表 -i Idle模式,仅打开N个idle连接并等待 简单使用 redis-benchmark -q 指定运行的命令 redis-benchmark -t set,lpush -q 指定命令运行 redis-benchmark -q script load "redis.call('set','foo','bar')" 基准测试 redis-benchmark -h 127.0.0.1 -p 6379 -k 1 -c 50 -n 5000000 -q