本章节介绍云数据库Redis社区版集群版-双副本实例的规格,包含内存容量、连接数、带宽、QPS参考值等信息。

实例规格

实例规格导航:2分片4分片8分片16分片32分片64分片128分片256分片

  • 2分片

    该系列实例规格的 分片数 为2,CPU核数均为4(每个分片的CPU为2核),每秒新建连接数上限均为20,000。

    规格InstanceClass(API 使用)单分片内存(GB) 代理模式 最大连接数 直连模式 最大连接数总带宽(MB/s)单分片带宽(MB/s)QPS参考值
    2 GB集群版(2分片)redis.logic.sharding.1g.2db.0rodb.4proxy.default1480,00020,0009648200,000
    4 GB集群版(2分片)redis.logic.sharding.2g.2db.0rodb.4proxy.default2480,00020,00019296200,000
    8 GB集群版(2分片)redis.logic.sharding.4g.2db.0rodb.4proxy.default4480,00020,00019296200,000
    16 GB集群版(2分片) redis.logic.sharding.8g.2db.0rodb.4proxy.default8480,00020,00019296200,000
    32 GB集群版(2分片) redis.logic.sharding.16g.2db.0rodb.4proxy.default16480,00020,00019296200,000
  • 4分片

    该系列实例规格的 分片数 均为4,CPU核数均为8(每个分片的CPU为2核),每秒新建连接数上限均为40,000。

    规格InstanceClass(API 使用)单分片内存(GB) 代理模式 最大连接数 直连模式 最大连接数总带宽(MB/s)单分片带宽(MB/s)QPS参考值
    4 GB集群版(4分片)redis.logic.sharding.1g.4db.0rodb.4proxy.default1480,00040,00019248400,000
    8 GB集群版(4分片)redis.logic.sharding.2g.4db.0rodb.4proxy.default2480,00040,00038496400,000
    16 GB集群版(4分片) redis.logic.sharding.4g.4db.0rodb.4proxy.default4480,00040,00038496400,000
    24 GB集群版(4分片) redis.logic.sharding.6g.4db.0rodb.4proxy.default6480,00040,00038496400,000
    32 GB集群版(4分片) redis.logic.sharding.8g.4db.0rodb.4proxy.default8480,00040,00038496400,000
    64 GB集群版(4分片) redis.logic.sharding.16g.4db.0rodb.4proxy.default16480,00040,00038496400,000
    128 GB集群版(4分片) redis.logic.sharding.32g.4db.0rodb.8proxy.default32480,00040,00038496400,000
  • 8分片

    该系列实例规格的 分片数 均为8,CPU核数均为16(每个分片的CPU为2核),每秒新建连接数上限均为50,000。

    规格InstanceClass(API 使用)单分片内存(GB) 代理模式 最大连接数 直连模式 最大连接数总带宽(MB/s)单分片带宽(MB/s)QPS参考值
    8 GB集群版(8分片)redis.logic.sharding.1g.8db.0rodb.8proxy.default1500,00080,00038448800,000
    16 GB集群版(8分片)redis.logic.sharding.2g.8db.0rodb.8proxy.default2500,00080,00076896800,000
    32 GB集群版(8分片)redis.logic.sharding.4g.8db.0rodb.8proxy.default4500,00080,00076896800,000
    48 GB集群版(8分片)redis.logic.sharding.6g.8db.0rodb.8proxy.default6500,00080,00076896800,000
    64 GB集群版(8分片)redis.logic.sharding.8g.8db.0rodb.8proxy.default8500,00080,00076896800,000
    128 GB集群版(8分片)redis.logic.sharding.16g.8db.0rodb.8proxy.default16500,00080,00076896800,000
  • 16分片

    该系列实例规格的 分片数 均为16,CPU核数均为32(每个分片的CPU为2核),每秒新建连接数上限均为50,000。

    规格InstanceClass(API 使用)单分片内存(GB) 代理模式 最大连接数 直连模式 最大连接数总带宽(MB/s)单分片带宽(MB/s)QPS参考值
    16 GB集群版(16分片)redis.logic.sharding.1g.16db.0rodb.16proxy.default1500,000160,000768481,600,000
    32 GB集群版(16分片)redis.logic.sharding.2g.16db.0rodb.16proxy.default2500,000160,0001,536961,600,000
    64 GB集群版(16分片)redis.logic.sharding.4g.16db.0rodb.16proxy.default4500,000160,0001,536961,600,000
    96 GB集群版(16分片)redis.logic.sharding.6g.16db.0rodb.16proxy.default6500,000160,0001,536961,600,000
    128 GB集群版(16分片) redis.logic.sharding.8g.16db.0rodb.16proxy.default8500,000160,0001,536961,600,000
    256 GB集群版(16分片)redis.logic.sharding.16g.16db.0rodb.16proxy.default16500,000160,0001,536961,600,000
  • 32分片

    该系列实例规格的 分片数 均为32,CPU核数均为64(每个分片的CPU为2核),每秒新建连接数上限均为50,000。

    规格InstanceClass(API 使用)单分片内存(GB) 代理模式 最大连接数 直连模式 最大连接数总带宽(MB/s)单分片带宽(MB/s)QPS参考值
    64 GB集群版(32分片)redis.logic.sharding.2g.32db.0rodb.32proxy.default2500,000320,0002,048963,200,000
    128 GB集群版(32分片) redis.logic.sharding.4g.32db.0rodb.32proxy.default4500,000320,0002,048963,200,000
    192 GB集群版(32分片) redis.logic.sharding.6g.32db.0rodb.32proxy.default6500,000320,0002,048963,200,000
    256 GB集群版(32分片) redis.logic.sharding.8g.32db.0rodb.32proxy.default8500,000320,0002,048963,200,000
    512 GB集群版(32分片) redis.logic.sharding.16g.32db.0rodb.32proxy.default16500,000320,0002,048963,200,000
  • 64分片

    该系列实例规格的 分片数 均为64,CPU核数均为128(每个分片的CPU为2核),每秒新建连接数上限均为50,000。

    规格InstanceClass(API 使用)单分片内存(GB) 代理模式 最大连接数 直连模式 最大连接数总带宽(MB/s)单分片带宽(MB/s)QPS参考值
    128 GB集群版(64分片)redis.logic.sharding.2g.64db.0rodb.64proxy.default2500,000640,0002,048966,400,000
    256 GB集群版(64分片) redis.logic.sharding.4g.64db.0rodb.64proxy.default4500,000640,0002,048966,400,000
    512 GB集群版(64分片) redis.logic.sharding.8g.64db.0rodb.64proxy.default8500,000640,0002,048966,400,000
  • 128分片

    该系列实例规格的 分片数 均为128,CPU核数均为256(每个分片的CPU为2核),每秒新建连接数上限均为50,000。

    规格InstanceClass(API 使用)单分片内存(GB) 代理模式 最大连接数 直连模式 最大连接数总带宽(MB/s)单分片带宽(MB/s)QPS参考值
    512 GB集群版(128分片)redis.logic.sharding.4g.128db.0rodb.128proxy.default4500,0001,280,0002,0489612,800,000
  • 256分片

    该系列实例规格的 分片数 均为256,CPU核数均为512(每个分片的CPU为2核),每秒新建连接数上限均为50,000。

    规格InstanceClass(API 使用)单分片内存(GB) 代理模式 最大连接数 直连模式 最大连接数总带宽(MB/s)单分片带宽(MB/s)QPS参考值
    1024 GB集群版(256分片)redis.logic.sharding.4g.256db.0rodb.256proxy.default4500,0002,560,0002,0489625,600,000
    2048 GB集群版(256分片)redis.logic.sharding.8g.256db.0rodb.256proxy.default8500,0002,560,0002,0489625,600,000
    4096 GB集群版(256分片)redis.logic.sharding.16g.256db.0rodb.256proxy.default16500,0002,560,0002,0489625,600,000

CPU核数说明

为保障服务稳定运行,系统会保留其中1个CPU用于处理 后台任务 。如果实例为集群读写分离架构,每个数据分片或每个只读节点均会保留其中1个CPU用于处理后台任务。

带宽计算规则

  • 表中的带宽值是整个实例的带宽,即实例中所有分片或节点带宽的总和,每个分片的带宽限制如下:
    • 社区版:单个分片的内存小于等于1 GB时,每个分片的最大带宽为48 MB/s;单个分片的内存大于1 GB时,每个分片的最大带宽为96 MB/s。
    • 企业版:每个分片的最大带宽为96 MB/s。
  • 集群架构的实例使用默认的代理连接地址时,带宽上限为2,048 MB/s。达到该上限后,即使增加分片数量,带宽也不会提高。
    如需应对业务上的网络超大流量,您可以开通直连访问,具体操作,请参见开通直连访问(仅适用于集群架构)。开启直连访问后:
    • 最大连接数:为单个分片的最大连接数*分片数,社区版单个分片的最大连接数为10,000,企业版单个分片的最大连接数为30,000。
    • 整体带宽限制:为单个分片的最大带宽*分片数,例如128分片的集群实例(单个分片的内存大于1 GB,单个分片的最大带宽为96 MB/s),开启直连后整体带宽为12,288 MB/s。
  • 带宽分别应用于上行带宽和下行带宽,如果某规格的带宽为10 MB,则该规格实例的上下行带宽都是10 MB。
    说明 如果您的实例有突发或计划中的流量高峰,您可以根据需求调整实例的带宽。具体操作,请参见手动调整实例带宽
  • 表中的带宽为Redis实例的内网带宽。外网带宽取决于内网带宽,同时受到Redis实例与客户端之间的网络带宽限制,建议使用内网连接方式,排除外网影响,发挥最大的带宽性能。

连接数规则说明

类别说明
最大连接数
  • 代理模式 :实例最大连接数的上限为500,000,达到该值后,即使增加分片或节点数,最大连接数也不会提高。
    说明 2020年3月1日前创建的实例,其代理模式的连接数上限为200,000。
  • 直连模式 :单分片最大连接数的上限为10,000,实例最大连接数的上限为:分片数*10,000。
每秒新建连接数每秒新建连接数上限即每秒内可新增的连接数量。例如实例的每秒新建连接数上限为10,000,连接数上限为50,000,实例运行后的第n秒的实际连接数为12,000,则第n+1秒时的连接数最大为只能为22,000(即12,000+10,000)。
说明 当您通过直连地址连接实例时,由于绕过了代理节点,连接性能有一定的下降,单个数据分片的每秒新建连接数上限为2,000。例如实例具备4个数据分片,则整体的每秒新建连接数上限为8,000。

常见问题

  • Q:为什么实例的实际带宽与文档不一致?

    A:部分规格的带宽可能因产品升级发生变化。如果发现实例的带宽与本章节的说明不同,请变更实例配置(可选择与当前相同的规格为变配目标,费用不变)更新带宽。

  • Q:为什么集群实例的内存未使用完却写入失败?

    A:Redis使用Hash算法将Key均匀地写入至不同的分片中,若集群实例中存在大Key,会导致资源分布倾斜,严重时会导致大Key所在的分片被写满,此时集群的部分写入请求可能发生失败。

    您可以通过性能监控功能查看并优化各分片的性能指标,更多信息,请参见如何查看Redis集群子节点内存等相关性能