Redis 6.0主备实例测试数据
Redis 6.0基础版实例支持开启SSL,本章节包含开启SSL前后的Redis实例性能测试数据。
测试环境说明
测试命令
未开启SSL场景:
./memtier_benchmark -s {IP} -p {port} -a {password} -c {connect_number} -t {thread} --test-time=300 --key-prefix="xxxx" --key-minimum=1 --key-maximum={max_key} --key-pattern=P:P --ratio=1:0 -d {datasize} 参数参考值:-c {connect_number}:1000,--key-maximum{max_key}:2000000,-d {datasize}:32。
开启SSL场景:
./memtier_benchmark -s {IP} -p {port} -a {password} -c {connect_number} -t {thread} --test-time=300 --key-prefix="xxxx" --key-minimum=1 --key-maximum={max_key} --key-pattern=P:P --ratio=1:0 -d {datasize} --tls --cacert ca.crt 参数参考值:-c {connect_number}:1000,--key-maximum{max_key}:2000000,-d {datasize}:32。
--tls --cacert ca.crt为SSL连接时需要配置的参数,非SSL连接时不涉及。测试方法和参数说明请参见使用memtier_benchmark测试Redis性能。
测试结果
- 以下测试结果仅供参考,不同局点环境和网络波动等客观条件可能产生性能差异。
- 以下仅提供几种实例规格的测试结果作为示例,其他实例规格的指标请参考DCS实例规格。
- QPS:即Query Per Second,表示每秒处理的读写操作数,单位是次/秒。
- 平均/最大时延:操作的平均/最大延迟时间,单位为毫秒(ms)。
- x%延迟:指x%操作的延迟时间,单位为毫秒(ms)。例如该指标的值为10ms,99.99%延迟表示99.99%的请求可以在10ms内被处理。
实例规格 | 实例CPU类型 | 并发连接数(个) | QPS | 平均时延(ms) | 99%延迟(ms) | 99.9%延迟(ms) |
|---|---|---|---|---|---|---|
8G | X86 | 500 | 151047.41 | 3.355 | 6.175 | 12.223 |
1000 | 149346.86 | 6.673 | 11.711 | 31.743 | ||
32G | X86 | 500 | 143648.1 | 3.476 | 5.215 | 13.055 |
4000 | 104517.03 | 37.881 | 139.263 | 175.103 |
实例规格 | 实例CPU类型 | 并发连接数(个) | QPS | 平均时延(ms) | 99%延迟(ms) | 99.9%延迟(ms) |
|---|---|---|---|---|---|---|
8G | X86 | 500 | 86827.84 | 5.537 | 8.575 | 9.535 |
1000 | 92413.99 | 10.055 | 15.615 | 17.279 | ||
32G | X86 | 500 | 87385.5 | 5.584 | 8.383 | 9.343 |
4000 | 50813.67 | 62.623 | 100.863 | 104.959 |
实例规格 | 实例CPU类型 | 并发连接数(个) | QPS | 平均时延(ms) | 99%延迟(ms) | 99.9%延迟(ms) |
|---|---|---|---|---|---|---|
8G | X86 | 500 | 180413.66 | 2.764 | 4.287 | 11.583 |
1000 | 179113.5 | 5.586 | 8.959 | 29.823 | ||
32G | X86 | 500 | 175268.86 | 2.848 | 4.079 | 11.839 |
4000 | 134755.17 | 29.161 | 126.463 | 166.911 |
实例规格 | 实例CPU类型 | 并发连接数(个) | QPS | 平均时延(ms) | 99%延迟(ms) | 99.9%延迟(ms) |
|---|---|---|---|---|---|---|
8G | X86 | 500 | 113637.22 | 4.316 | 6.239 | 7.359 |
1000 | 105504.55 | 8.962 | 13.439 | 15.295 | ||
32G | X86 | 500 | 100309.99 | 4.603 | 6.559 | 6.943 |
4000 | 57007.69 | 55.052 | 85.503 | 89.087 |

