产品性能
产品性能
1. 主从版
1.1. 性能测试
测试环境
地域和可用区: 测试在华南二可用区A完成
测试实例规格
Redis 5.0/6.0 2G
Redis 5.0/6.0 8G
Redis 5.0/6.0 32G测试执行实例规格:
通用型 ecs.c2.medium | 2vcpus | 4GB测试执行实例数量
10台并发测试测试执行实例镜像:
Centos7.7 64bit
测试工具和命令
redis-benchmark:
redis-benchmark可以为Redis做基准性能测试,它提供了多种选项帮助测试Redis的相关性能
./redis-benchmark -h {IP} -p {port} -t set -d {datasize} -c {connect_number} -r {randomkeys} -n {nreqs}
参数参考值:-h{IP}:10.1.1.111,-p{port}:6379,-d{datasize}:32,-c{connect_number}50,-r{randomkeys}:1,-n{nregs}:1000000
测试结果
SET操作命令参数:
./redis-benchmark -h 10.1.1.111 -p 6379 -t set -d 32 -c 50 -r 1 -n 1000000
./redis-benchmark -h 10.1.1.111 -p 6379 -t set -d 32 -c 900 -r 1 -n 1000000
SET操作命令测试结果
实例规格 | 连接数 | QPS |
2G | 50*10 | 104732.38 |
900*10 | 81097.06 | |
8G | 50*10 | 111696.16 |
900*10 | 93176.25 |
GET操作命令参数:
./redis-benchmark -h 10.1.1.111 -p 6379 -t get -d 32 -c 50 -r 1 -n 1000000
./redis-benchmark -h 10.1.1.111 -p 6379 -t get -d 32 -c 900 -r 1 -n 1000000
GET操作命令测试结果
实例规格 | 连接数 | QPS |
2G | 50*10 | 105071.07 |
8G | 50*10 | 116616.9 |