集群版-双副本

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

实例规格

集群版-双副本每个数据分片(下面简称:分片)包含一主一备两个节点。

不同分片数实例规格导航:2分片4分片8分片16分片32分片48分片64分片96分片128分片256分片

  • 2分片

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

    规格名称

    规格代码(API使用)

    单分片内存(GB)

    代理模式 最大连接数

    直连模式 最大连接数

    总带宽(MB/s)

    单分片带宽(MB/s)

    QPS参考值

    2 GB集群版(2分片)

    redis.logic.sharding.1g.2db.0rodb.4proxy.default

    1

    480,000

    20,000

    96

    48

    200,000

    4 GB集群版(2分片)

    redis.logic.sharding.2g.2db.0rodb.4proxy.default

    2

    480,000

    20,000

    192

    96

    200,000

    8 GB集群版(2分片)

    redis.logic.sharding.4g.2db.0rodb.4proxy.default

    4

    480,000

    20,000

    192

    96

    200,000

    12 GB集群(2分片)

    redis.logic.sharding.6g.2db.0rodb.4proxy.default

    6

    480,000

    20,000

    192

    96

    200,000

    16 GB集群版(2分片)

    redis.logic.sharding.8g.2db.0rodb.4proxy.default

    8

    480,000

    20,000

    192

    96

    200,000

    20 GB集群(2分片)

    redis.logic.sharding.10g.2db.0rodb.4proxy.default

    10

    480,000

    20,000

    192

    96

    200,000

    32 GB集群版(2分片)

    redis.logic.sharding.16g.2db.0rodb.4proxy.default

    16

    480,000

    20,000

    192

    96

    200,000

  • 4分片

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

    规格名称

    规格代码(API使用)

    单分片内存(GB)

    代理模式 最大连接数

    直连模式 最大连接数

    总带宽(MB/s)

    单分片带宽(MB/s)

    QPS参考值

    4 GB集群版(4分片)

    redis.logic.sharding.1g.4db.0rodb.4proxy.default

    1

    480,000

    40,000

    192

    48

    400,000

    8 GB集群版(4分片)

    redis.logic.sharding.2g.4db.0rodb.4proxy.default

    2

    480,000

    40,000

    384

    96

    400,000

    16 GB集群版(4分片)

    redis.logic.sharding.4g.4db.0rodb.4proxy.default

    4

    480,000

    40,000

    384

    96

    400,000

    24 GB集群版(4分片)

    redis.logic.sharding.6g.4db.0rodb.4proxy.default

    6

    480,000

    40,000

    384

    96

    400,000

    32 GB集群版(4分片)

    redis.logic.sharding.8g.4db.0rodb.4proxy.default

    8

    480,000

    40,000

    384

    96

    400,000

    40 GB集群版(4分片)

    redis.logic.sharding.10g.4db.0rodb.4proxy.default

    10

    480,000

    40,000

    384

    96

    400,000

    64 GB集群版(4分片)

    redis.logic.sharding.16g.4db.0rodb.4proxy.default

    16

    480,000

    40,000

    384

    96

    400,000

    128 GB集群版(4分片)

    redis.logic.sharding.32g.4db.0rodb.8proxy.default

    32

    480,000

    40,000

    384

    96

    400,000

  • 8分片

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

    规格名称

    规格代码(API使用)

    单分片内存(GB)

    代理模式 最大连接数

    直连模式 最大连接数

    总带宽(MB/s)

    单分片带宽(MB/s)

    QPS参考值

    8 GB集群版(8分片)

    redis.logic.sharding.1g.8db.0rodb.8proxy.default

    1

    500,000

    80,000

    384

    48

    800,000

    16 GB集群版(8分片)

    redis.logic.sharding.2g.8db.0rodb.8proxy.default

    2

    500,000

    80,000

    768

    96

    800,000

    32 GB集群版(8分片)

    redis.logic.sharding.4g.8db.0rodb.8proxy.default

    4

    500,000

    80,000

    768

    96

    800,000

    48 GB集群版(8分片)

    redis.logic.sharding.6g.8db.0rodb.8proxy.default

    6

    500,000

    80,000

    768

    96

    800,000

    64 GB集群版(8分片)

    redis.logic.sharding.8g.8db.0rodb.8proxy.default

    8

    500,000

    80,000

    768

    96

    800,000

    80 GB集群版(8分片)

    redis.logic.sharding.10g.8db.0rodb.8proxy.default

    10

    500,000

    80,000

    768

    96

    800,000

    128 GB集群版(8分片)

    redis.logic.sharding.16g.8db.0rodb.8proxy.default

    16

    500,000

    80,000

    768

    96

    800,000

    256 GB集群版(8分片)

    redis.logic.sharding.32g.8db.0rodb.8proxy.default

    32

    500,000

    80,000

    768

    96

    800,000

  • 16分片

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

    规格名称

    规格代码(API使用)

    单分片内存(GB)

    代理模式 最大连接数

    直连模式 最大连接数

    总带宽(MB/s)

    单分片带宽(MB/s)

    QPS参考值

    16 GB集群版(16分片)

    redis.logic.sharding.1g.16db.0rodb.16proxy.default

    1

    500,000

    160,000

    768

    48

    1,600,000

    32 GB集群版(16分片)

    redis.logic.sharding.2g.16db.0rodb.16proxy.default

    2

    500,000

    160,000

    1,536

    96

    1,600,000

    64 GB集群版(16分片)

    redis.logic.sharding.4g.16db.0rodb.16proxy.default

    4

    500,000

    160,000

    1,536

    96

    1,600,000

    96 GB集群版(16分片)

    redis.logic.sharding.6g.16db.0rodb.16proxy.default

    6

    500,000

    160,000

    1,536

    96

    1,600,000

    128 GB集群版(16分片)

    redis.logic.sharding.8g.16db.0rodb.16proxy.default

    8

    500,000

    160,000

    1,536

    96

    1,600,000

    160 GB集群版(16分片)

    redis.logic.sharding.10g.16db.0rodb.16proxy.default

    10

    500,000

    160,000

    1,536

    96

    1,600,000

    256 GB集群版(16分片)

    redis.logic.sharding.16g.16db.0rodb.16proxy.default

    16

    500,000

    160,000

    1,536

    96

    1,600,000

    512 GB集群版(16分片)

    redis.logic.sharding.32g.16db.0rodb.16proxy.default

    32

    500,000

    160,000

    1,536

    96

    1,600,000

  • 32分片

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

    规格名称

    规格代码(API使用)

    单分片内存(GB)

    代理模式 最大连接数

    直连模式 最大连接数

    总带宽(MB/s)

    单分片带宽(MB/s)

    QPS参考值

    32 GB集群版(32分片)

    redis.logic.sharding.1g.32db.0rodb.32proxy.default

    1

    500,000

    320,000

    1,536

    48

    3,200,000

    64 GB集群版(32分片)

    redis.logic.sharding.2g.32db.0rodb.32proxy.default

    2

    500,000

    320,000

    2,048

    96

    3,200,000

    128 GB集群版(32分片)

    redis.logic.sharding.4g.32db.0rodb.32proxy.default

    4

    500,000

    320,000

    2,048

    96

    3,200,000

    192 GB集群版(32分片)

    redis.logic.sharding.6g.32db.0rodb.32proxy.default

    6

    500,000

    320,000

    2,048

    96

    3,200,000

    256 GB集群版(32分片)

    redis.logic.sharding.8g.32db.0rodb.32proxy.default

    8

    500,000

    320,000

    2,048

    96

    3,200,000

    320 GB集群版(32分片)

    redis.logic.sharding.10g.32db.0rodb.32proxy.default

    10

    500,000

    320,000

    2,048

    96

    3,200,000

    512 GB集群版(32分片)

    redis.logic.sharding.16g.32db.0rodb.32proxy.default

    16

    500,000

    320,000

    2,048

    96

    3,200,000

    1024 GB集群版(32分片)

    redis.logic.sharding.32g.32db.0rodb.32proxy.default

    32

    500,000

    320,000

    2,048

    96

    3,200,000

  • 48分片

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

    规格名称

    规格代码(API使用)

    单分片内存(GB)

    代理模式 最大连接数

    直连模式 最大连接数

    总带宽(MB/s)

    单分片带宽(MB/s)

    QPS参考值

    384 GB集群版(48分片)

    redis.logic.sharding.8g.48db.0rodb.48proxy.default

    8

    500,000

    480,000

    2,048

    96

    4,800,000

    480 GB集群版(48分片)

    redis.logic.sharding.10g.48db.0rodb.48proxy.default

    10

    500,000

    480,000

    2,048

    96

    4,800,000

    768 GB集群版(48分片)

    redis.logic.sharding.16g.48db.0rodb.48proxy.default

    16

    500,000

    480,000

    2,048

    96

    4,800,000

    1536 GB集群版(48分片)

    redis.logic.sharding.32g.48db.0rodb.48proxy.default

    32

    500,000

    480,000

    2,048

    96

    4,800,000

  • 64分片

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

    规格名称

    规格代码(API使用)

    单分片内存(GB)

    代理模式 最大连接数

    直连模式 最大连接数

    总带宽(MB/s)

    单分片带宽(MB/s)

    QPS参考值

    64 GB集群版(64分片)

    redis.logic.sharding.1g.64db.0rodb.64proxy.default

    1

    500,000

    640,000

    2,048

    48

    6,400,000

    128 GB集群版(64分片)

    redis.logic.sharding.2g.64db.0rodb.64proxy.default

    2

    500,000

    640,000

    2,048

    96

    6,400,000

    256 GB集群版(64分片)

    redis.logic.sharding.4g.64db.0rodb.64proxy.default

    4

    500,000

    640,000

    2,048

    96

    6,400,000

    384 GB集群版(64分片)

    redis.logic.sharding.6g.64db.0rodb.64proxy.default

    6

    500,000

    640,000

    2,048

    96

    6,400,000

    512 GB集群版(64分片)

    redis.logic.sharding.8g.64db.0rodb.64proxy.default

    8

    500,000

    640,000

    2,048

    96

    6,400,000

    640 GB集群版(64分片)

    redis.logic.sharding.10g.64db.0rodb.64proxy.default

    10

    500,000

    640,000

    2,048

    96

    6,400,000

    1024 GB集群版(64分片)

    redis.logic.sharding.16g.64db.0rodb.64proxy.default

    16

    500,000

    640,000

    2,048

    96

    6,400,000

    2048 GB集群版(64分片)

    redis.logic.sharding.32g.64db.0rodb.64proxy.default

    32

    500,000

    640,000

    2,048

    96

    6,400,000

  • 96分片

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

    规格名称

    规格代码(API使用)

    单分片内存(GB)

    代理模式 最大连接数

    直连模式 最大连接数

    总带宽(MB/s)

    单分片带宽(MB/s)

    QPS参考值

    384 GB集群版(96分片)

    redis.logic.sharding.4g.96db.0rodb.96proxy.default

    4

    500,000

    960,000

    2,048

    96

    9,600,000

    768 GB集群版(96分片)

    redis.logic.sharding.8g.96db.0rodb.96proxy.default

    8

    500,000

    960,000

    2,048

    96

    9,600,000

    1536 GB集群版(96分片)

    redis.logic.sharding.16g.96db.0rodb.96proxy.default

    16

    500,000

    960,000

    2,048

    96

    9,600,000

    3072 GB集群版(96分片)

    redis.logic.sharding.32g.96db.0rodb.96proxy.default

    32

    500,000

    960,000

    2,048

    96

    9,600,000

  • 128分片

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

    规格名称

    规格代码(API使用)

    单分片内存(GB)

    代理模式 最大连接数

    直连模式 最大连接数

    总带宽(MB/s)

    单分片带宽(MB/s)

    QPS参考值

    512 GB集群版(128分片)

    redis.logic.sharding.4g.128db.0rodb.128proxy.default

    4

    500,000

    1,280,000

    2,048

    96

    12,800,000

    768 GB集群版(128分片)

    redis.logic.sharding.6g.128db.0rodb.128proxy.default

    6

    500,000

    1,280,000

    2,048

    96

    12,800,000

    2048 GB集群版(128分片)

    redis.logic.sharding.16g.128db.0rodb.128proxy.default

    16

    500,000

    1,280,000

    2,048

    96

    12,800,000

    4096 GB集群版(128分片)

    redis.logic.sharding.32g.128db.0rodb.128proxy.default

    32

    500,000

    1,280,000

    2,048

    96

    12,800,000

  • 256分片

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

    规格名称

    规格代码(API使用)

    单分片内存(GB)

    代理模式 最大连接数

    直连模式 最大连接数

    总带宽(MB/s)

    单分片带宽(MB/s)

    QPS参考值

    1024 GB集群版(256分片)

    redis.logic.sharding.4g.256db.0rodb.256proxy.default

    4

    500,000

    2,560,000

    2,048

    96

    25,600,000

    1536 GB集群版(256分片)

    redis.logic.sharding.6g.256db.0rodb.256proxy.default

    6

    500,000

    2,560,000

    2,048

    96

    25,600,000

    2048 GB集群版(256分片)

    redis.logic.sharding.8g.256db.0rodb.256proxy.default

    8

    500,000

    2,560,000

    2,048

    96

    25,600,000

    3072 GB集群版(256分片)

    redis.logic.sharding.12g.256db.0rodb.256proxy.default

    12

    500,000

    2,560,000

    2,048

    96

    25,600,000

    4096 GB集群版(256分片)

    redis.logic.sharding.16g.256db.0rodb.256proxy.default

    16

    500,000

    2,560,000

    2,048

    96

    25,600,000

CPU核数说明

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

带宽计算规则

  • 表中的带宽值是整个实例的带宽,即实例中所有分片或节点带宽的总和,每个分片的带宽限制如下:

    • Redis开源版:单个分片的内存小于等于1 GB时,每个分片的最大带宽为48 MB/s;单个分片的内存大于1 GB时,每个分片的最大带宽为96 MB/s。

    • Tair(企业版):每个分片的最大带宽为96 MB/s。

  • 集群架构的实例使用默认的代理连接地址时,带宽上限为2,048 MB/s。达到该上限后,即使增加分片数量,带宽也不会提高。

    如需应对业务上的网络超大流量,您可以开通直连访问,具体操作,请参见开通直连访问(仅适用于集群架构)。开启直连访问后:

    • 最大连接数:为单个分片的最大连接数*分片数,Redis开源版单个分片的最大连接数为10,000,Tair(企业版)单个分片的最大连接数为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集群子节点内存等相关性能