性能测试
redis-benchmark
在bin目录下的一个redis自带的测试工具
序号 | 选项 | 描述 | 默认值 |
---|---|---|---|
1 | -h | 指定服务器主机名 | 127.0.0.1 |
2 | -p | 指定服务器端口 | 6379 |
3 | -s | 指定服务器 socket | |
4 | -c | 指定并发连接数 | 50 |
6 | -d | 以字节的形式指定 SET/GET 值的数据大小 | 2 |
7 | -k | 1=keep alive 0=reconnect | 1 |
8 | -r | SET/GET/INCR 使用随机 key, SADD 使用随机值 |
单机测试
sh
bin/redis-benchmark -a password -h 192.168.0.90 -p 6379 -t set,get -r 1000000 -n 1000000 -c 1000
set:47136.46 requests per second
get:49805.76 requests per second
集群测试
sh
bin/redis-benchmark -a password -h 192.168.0.90 -p 6371 -t set,get -r 1000000 -n 1000000 -c 1000
set:48058.44 requests per second
get:54734.54 requests per second