本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
本章节介绍Redis开源版标准版-单副本实例的规格,包含内存容量、连接数、内网带宽、QPS参考值等信息。
单副本架构不能保障数据可用性和服务连续性,选用前请务必确认风险,不建议您在生产环境中使用该架构的实例。云数据库 Tair(兼容 Redis)服务等级协议不适用于单副本架构的实例。
实例规格
下表中的最大连接数说明仅适用于兼容Redis 5.0及以上版本,兼容Redis 4.0版本实例的最大连接数均为10000。
规格名称 | 规格代码 (API 使用) | CPU核数 | 内存(GB) | 带宽(MB/s) | 最大连接数 | QPS参考值 |
1 GB单副本 | redis.basic.small.default | 2 | 1 | 10 | 10,000 | 80,000 |
2 GB单副本 | redis.basic.mid.default | 2 | 2 | 16 | 10,000 | 80,000 |
4 GB单副本 | redis.basic.stand.default | 2 | 4 | 24 | 20,000 | 80,000 |
8 GB单副本 | redis.basic.large.default | 2 | 8 | 24 | 20,000 | 80,000 |
16 GB单副本 | redis.basic.2xlarge.default | 2 | 16 | 32 | 20,000 | 80,000 |
32 GB单副本 | redis.basic.4xlarge.default | 2 | 32 | 32 | 30,000 | 80,000 |
CPU核数说明
带宽计算规则
表中的带宽值是整个实例的带宽,即实例中所有分片或节点带宽的总和。
带宽分别应用于上行带宽和下行带宽,如果某规格的带宽为10 MB/s,则该规格实例的上下行带宽都是10 MB/s。
说明如果您的实例有突发或计划中的流量高峰,您可以根据需求调整实例的带宽。具体操作,请参见手动增加实例带宽。
Tair和Redis开源版的带宽限制,是指分片节点的带宽,与网络连接类型无关。
更多关于带宽的常见问题请参见带宽的常见问题。
连接数计算规则
每秒新建连接数上限即每秒内可新增的连接数量。例如,实例的每秒新建连接数上限为10,000,连接数上限为50,000,实例运行后的第n秒的实际连接数为12,000,则第n+1秒时的连接数最大只能为22,000(即12,000+10,000)。
创建实例
控制台:创建实例
API:CreateInstance
常见问题
Q:为什么实例的实际带宽与文档不一致?
A:部分规格的带宽可能因产品升级发生变化。如果发现实例的带宽与本章节的说明不同,请变更实例配置(可选择与当前相同的规格为变配目标,费用不变)更新带宽。
Q:为什么集群实例的内存未使用完却写入失败?
A:Redis使用Hash算法将Key均匀地写入至不同的分片中,若集群实例中存在大Key,会导致资源分布倾斜,严重时会导致大Key所在的分片被写满,此时集群的部分写入请求可能发生失败。
您可以通过性能监控功能查看并优化各分片的性能指标,更多信息,请参见如何查看Redis集群子节点内存等相关性能。