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。
测试结果
- 以下测试结果仅供参考,不同局点环境和网络波动等客观条件可能产生性能差异。
- 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 |