Redis 4.0/5.0 主备实例测试数据
测试环境说明
测试命令
redis-benchmark -h {IP} -p {Port} -a {password} -n {nreqs} -r {randomkeys} -c {connection} -d {datasize} -t {command} 参数参考值:-c {connect_number}:500,-n {nreqs}:10000000,-r {randomkeys}:1000000,-d {datasize}:32,-t {command}:set。
测试方法和参数说明请参见使用redis-benchmark测试Redis性能。
测试结果
- 以下测试结果仅供参考,不同局点环境和网络波动等客观条件可能产生性能差异。
- 以下仅提供几种实例规格的测试结果作为示例,其他实例规格的指标请参考DCS实例规格。
- QPS:即Query Per Second,表示每秒处理的读写操作数,单位是次/秒。
- 平均/最大时延:操作的平均/最大延迟时间,单位为毫秒(ms)。
- x%延迟:指x%操作的延迟时间,单位为毫秒(ms)。例如该指标的值为10ms,99.99%延迟表示99.99%的请求可以在10ms内被处理。
实例规格 | 实例CPU类型 | 并发连接数(个) | QPS | 99.99%延迟(ms) | 第一个100%延迟(ms) | 最后一个100%延迟(ms) | 平均时延(ms) |
|---|---|---|---|---|---|---|---|
8G | X86 | 500 | 132068.98 | 11 | 18 | 205 | 3.298 |
10000 | 82386.58 | 171 | 178 | 263 | 69.275 | ||
8G | ARM | 500 | 94811.89 | 10 | 12 | 13 | 3.476 |
10000 | 61264.37 | 340 | 350 | 351 | 83.848 | ||
32G | X86 | 500 | 131385.33 | 9.5 | 16 | 17 | 3.333 |
10000 | 82275.41 | 157 | 162.18 | 162.43 | 62.105 | ||
32G | ARM | 500 | 117553.02 | 8 | 21 | 22 | 3.875 |
10000 | 76001.7 | 175 | 386 | 387 | 99.362 |
实例规格 | 实例CPU类型 | 并发连接数(个) | QPS | 99.99%延迟(ms) | 第一个100%延迟(ms) | 最后一个100%延迟(ms) | 平均时延(ms) |
|---|---|---|---|---|---|---|---|
8G | X86 | 500 | 138652.02 | 7 | 11 | 12 | 2.117 |
10000 | 82710.94 | 123.7 | 281.6 | 282.9 | 61.078 | ||
8G | ARM | 500 | 95432.59 | 8.8 | 10 | 214 | 3.186 |
10000 | 60984.16 | 217 | 337.15 | 337.92 | 83.321 | ||
32G | X86 | 500 | 139113.02 | 6.6 | 10 | 11 | 2.119 |
10000 | 82489.36 | 100 | 105.66 | 106 | 60.968 | ||
32G | ARM | 500 | 139041.45 | 6 | 10 | 11 | 2.487 |
10000 | 81563.41 | 141 | 149 | 150 | 63 |

