Redis 6.0 Cluster集群实例测试数据
Redis 6.0基础版实例支持开启SSL,本章节包含开启SSL前后的Redis实例性能测试数据。
测试环境说明
测试命令
未开启SSL场景:
./memtier_benchmark -s {IP} -p {port} -c {connect_number} -t {thread} -n allkeys --key-prefix="xxxx" --key-minimum=1 --key-maximum={max_key} --key-pattern=P:P --ratio=1:0 -d {datasize} --cluster-mode
参数参考值:-c {connect_number}:1000,--key-maximum{max_key}:2000000,-d {datasize}:32。
开启SSL场景:
./memtier_benchmark -s {IP} -p {port} -c {connect_number} -t {thread} -n allkeys --key-prefix="xxxx" --key-minimum=1 --key-maximum={max_key} --key-pattern=P:P --ratio=1:0 -d {datasize} --cluster-mode --tls --cacert ca.crt
参数参考值:-c {connect_number}:1000,--key-maximum{max_key}:2000000,-d {datasize}:32。
测试结果
- 以下测试结果仅供参考,不同局点环境和网络波动等客观条件可能产生性能差异。
- QPS:即Query Per Second,表示每秒处理的读写操作数,单位是次/秒。
- 平均/最大时延:操作的平均/最大延迟时间,单位为毫秒(ms)。
- x%延迟:指x%操作的延迟时间,单位为毫秒(ms)。例如该指标的值为10ms,99.99%延迟表示99.99%的请求可以在10ms内被处理。
实例规格 |
实例CPU类型 |
并发连接数(个) |
QPS |
平均时延(ms) |
99%延迟(ms) |
99.9%延迟(ms) |
---|---|---|---|---|---|---|
32G |
X86 |
1000 |
322899.21 |
2.661 |
4.319 |
8.511 |
3000 |
360336.14 |
7.757 |
13.055 |
29.439 |
||
10000 |
330378.22 |
29.411 |
97.279 |
153.599 |
实例规格 |
实例CPU类型 |
并发连接数(个) |
QPS |
平均时延(ms) |
99%延迟(ms) |
99.9%延迟(ms) |
---|---|---|---|---|---|---|
32G |
X86 |
1000 |
238307.26 |
3.603 |
5.151 |
6.527 |
3000 |
185455.62 |
13.196 |
20.607 |
352.255 |
||
10000 |
111913.19 |
57.537 |
96.767 |
121.343 |
实例规格 |
实例CPU类型 |
并发连接数(个) |
QPS |
平均时延(ms) |
99%延迟(ms) |
99.9%延迟(ms) |
---|---|---|---|---|---|---|
32G |
X86 |
1000 |
450422.66 |
1.875 |
2.767 |
6.879 |
3000 |
432450.2 |
6.451 |
12.095 |
28.415 |
||
10000 |
507338.44 |
23.001 |
95.231 |
176.127 |
实例规格 |
实例CPU类型 |
并发连接数(个) |
QPS |
平均时延(ms) |
99%延迟(ms) |
99.9%延迟(ms) |
---|---|---|---|---|---|---|
32G |
X86 |
1000 |
274066.16 |
3.076 |
4.255 |
7.071 |
3000 |
201063.51 |
11.743 |
18.047 |
387.071 |
||
10000 |
116026.38 |
51.284 |
84.479 |
136.191 |