规格系列
说明:
4.0、5.0版的256MB规格为入门尝鲜版本,仅适用于测试环境验证使用,不建议在生产环境中使用,目前可用区只支持:
广州(六区、七区)、上海(二区、三区、四区、五区)、北京(一区、二区、三区、四区、五区、六区、七区)、深圳金融(一区、二区、三区),且支持1GB及以上规格平滑缩容至256MB规格。
2.8版暂停售卖,建议您选择4.0及以上版本,如需购买2.8版本请 提交工单 申请。
功能 | 标准架构 | 集群架构 | |||
兼容 Redis 版本 | 2.8 | 4.0、5.0 | 6.2、7.0 | 4.0、5.0 | 6.2、7.0 |
兼容 Memcached | 1.6 版本 | | | | |
内存规格 | 256MB - 64GB | | | 1GB - 16TB | |
分片数 | 不支持 | | | 1、3、5、8、12、16、24、32、40、48、64、80、96、128、256 | |
QPS | 8万 - 10万 | 8万 - 10万 | 8万 - 10万 | (8万 - 10万)/分片 | |
最大连接数 | 默认10000,最大可调整到40000 | 默认10000,最大可调整到40000 | | 默认10000/分片,最大可调整到40000 | |
流量限制 | 10MB/S - 64MB/S | 528MB/s - 608MB/s | | 288MB/s - 72GB/s | |
多 DB | 支持 | 支持 | | 支持 | 支持 |
Mget、Mset | 支持 | 支持 | | 支持 | 支持 |
lua | 支持 | 支持 | | 支持(不支持跨 Slot 访问) | 支持(不支持跨 Slot 访问) |
水平扩容 | 不支持 | 不支持 | | 支持 | 支持 |
副本扩展 | 不支持 | 支持 | | 支持 | 支持 |
读写分离 | 不支持 | 支持 | | 支持 | 支持 |
支持 GEO | 不支持 | 支持 | | 支持 | 支持 |
副本数 | 1 | 1 - 9 | | | |
CPU 核数说明
为保证系统稳定运行,每个节点分配2核 CPU,其中1个 CPU 用于处理后台任务。
实例规格对应连接数和流量
规格(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。
性能数据
性能参考值
因 Redis 命令的执行耗时各不相同,在生产环境中,不同业务对数据库操作命令不同,所以对应性能也会有差别,本文给出的测试数据是在指定参数下的一个参考值,仅作为一个参考依据,实际情况需要业务真实的测试。
单节点测试性能
Redis 实例规格 | 连接数 | QPS 值 |
内存版(标准架构)8GB | 10000 | 8万 - 10万 |
内存版(集群架构)8GB(单分片) | 10000 | 8万 - 10万 |
集群架构测试性能
内存版(集群架构)性能 = 内存版(标准架构)性能 * 分片数
测试方法
测试环境
压测客户端 CVM 数量 | CVM 核数 | CVM 内存 | 区域 | Redis 实例大小 |
3 | 2核 | 8GB | 广州二区 | 内存版(标准架构)8GB |
3 | 2核 | 8GB | 广州二区 | CKV 版(标准架构)8GB |
测试参数
redis-benchmark -h 10.66.187.x -p 6379 -a crs-1znib6aw:chen2016 -t set -c 3500 -d 128 -n 25000000 -r 5000000redis-benchmark -h 10.66.187.x -p 6379 -a crs-1z5536aw:chen2016 -t set -c 3500 -d 128 -n 25000000 -r 5000000redis-benchmark -h 10.66.187.x -p 6379 -a crs-090rjlih:1234567 -t set -c 3500 -d 128 -n 25000000 -r 5000000
QPS 计算
汇总3台压测客户端 redis-benchmark 的 QPS 之和。