一、规格系列
注意:说明:
注意:4.0、5.0版的256MB规格为入门尝鲜版本,仅适用于测试环境验证使用,不建议在生产环境中使用,目前可用区只支持:
注意:广州(六区、七区)、上海(二区、三区、四区、五区)、北京(一区、二区、三区、四区、五区、六区、七区)、深圳金融(一区、二区、三区),且支持1GB及以上规格平滑缩容至256MB规格。
| 功能 | 标准架构 | 集群架构 |
| 内存规格 | 256MB – 64GB | 单分片1GB – 64GB |
| 副本数 | 1 – 5 | 1 – 5 |
| 分片数 | 不涉及 | 1、3、5、8、12、16、24、32、40、48、64、80、96、128、256 |
| QPS | 8万 – 10万 | (8万 – 10万)/分片 |
| 最大连接数 | 默认10000,最大可调整到40000 | 默认10000/分片,最大可调整到40000 |
| 流量限制 | 528MB/s – 608MB/s | 288MB/s – 72GB/s |
| 多 DB | 支持 | 支持 |
| Mget、Mset | 支持 | 支持 |
| Lua | 支持 | 支持(不支持跨 Slot 访问) |
| 水平扩容 | 不支持 | 支持 |
| 副本扩展 | 支持 | 支持 |
| 读写分离 | 支持 | 支持 |
| 支持 GEO | 支持 | 支持 |
二、连接数和流量
腾讯云分布式缓存数据库提供不同层级的规格选项,存储容量、连接数、QPS 及带宽等核心性能数据均可按需选择。
| 内存容量(GB) | 最大连接数 | 最大吞吐量(MB/s) |
| 0.25 | 3000 | 10 |
| 1 | 40000 | 16 |
| 2 | 40000 | 24 |
| 4 | 40000 | 24 |
| 8 | 40000 | 24 |
| 12 | 40000 | 32 |
| 16 | 40000 | 32 |
| 20 | 40000 | 48 |
| 24 | 40000 | 48 |
| 32 | 40000 | 48 |
| 40 | 40000 | 64 |
| 48 | 40000 | 64 |
| 64 | 40000 | 64 |
集群版连接数 = 分片连接数 * 分片数
集群版吞吐量,请参见 带宽调整。
注意:9000连接数的老实例,经过扩容或降配后连接数会自动变成10000。
三、性能参考值
因命令的执行耗时各不相同,在生产环境中,不同业务对数据库操作命令不同,所以对应性能也会有差别,这篇给出的测试数据是在指定参数下的一个参考值,仅作为一个参考依据,实际情况需要业务真实的测试。
四、单节点测试性能
| 实例规格 | 连接数 | QPS 值 |
| 标准架构 8GB | 10000 | 8万 – 10万 |
| 集群架构 8GB(单分片) | 10000 | 8万 – 10万 |
五、集群架构测试性能
集群架构性能 = 标准架构性能 * 分片数
六、测试环境
| 压测客户端 CVM 数量 | CVM 核数 | CVM 内存 | 区域 | 实例大小 |
| 3 | 2核 | 8GB | 广州二区 | 内存版(标准架构)8GB |
七、测试参数
redis-benchmark -h 10.66.187.x -p 6379 -a crs-1zni****:test -t set -c 200 -d 128 -n 25000000 -r 5000000 -P 20 –threads 4redis-benchmark -h 10.66.187.x -p 6379 -a crs-1z55****:test -t set -c 200 -d 128 -n 25000000 -r 5000000 -P 20 –threads 4redis-benchmark -h 10.66.187.x -p 6379 -a crs-090r****:test -t set -c 200 -d 128 -n 25000000 -r 5000000 -P 20 –threads 4
八、QPS 计算
汇总3台压测客户端 redis-benchmark 的 QPS 之和。