You need to enable JavaScript to run this app.
导航
实例规格
最近更新时间:2024.06.17 10:22:59首次发布时间:2021.11.04 14:15:17

本文介绍缓存数据库 Redis 版的实例规格和性能。

说明

关于各规格实例的价格详情,请参见计费项与价格

不启用分片集群的实例规格

说明

仅主备实例支持使用 256MiB 节点规格,单节点实例不支持。

规格内存(GiB)默认带宽(MB/s)默认最大连接数每秒新建连接数上限QPS 参考值
256MiB0.252410,00010,000100,000
1GiB14810,00010,000100,000
2GiB29610,00010,000100,000
4GiB49610,00010,000100,000
8GiB89610,00010,000100,000
16GiB169610,00010,000100,000
24GiB249610,00010,000100,000
32GiB329610,00010,000100,000
64GiB649610,00010,000100,000

启用分片集群的实例规格

说明

表中列出的均为实例中单个分片的内存、带宽、最大连接数、每秒新建连接数上限和 QPS 参考值。

规格内存(GiB)默认带宽(MB/s)默认最大连接数每秒新建连接数上限QPS 参考值
1GiB14810,00010,000100,000
2GiB29610,00010,000100,000
4GiB49610,00010,000100,000
8GiB89610,00010,000100,000
16GiB169610,00010,000100,000

性能说明

带宽说明

  • 上述表格中的默认带宽分别应用于读带宽(即下行带宽)和写带宽(即上行带宽),如果某规格的默认带宽为 10MB/s,则该规格实例的默认读写带宽都是 10MB/s。
  • 缓存数据库 Redis 版支持带宽限流机制,当业务流量超过实例的默认带宽时,会触发带宽限流。若出现带宽限流情况,您可以通过手动调整带宽、优化大/热 Key、设置读写分离或扩容实例等方法解决,更多详情,请参见实例合理使用带宽建议

连接数说明

  • 各规格的 Redis 单分片默认连接数均为 10,000,实例的连接数上限=分片数 x 单分片最大连接数。

    说明

    您也可以根据业务需要自行修改单分片最大连接数,最高支持修改至 50,000。具体操作步骤,请参见修改最大连接数

  • 各规格的 Redis 单分片每秒新建连接数上限均为 10,000,实例的每秒新建连接数上限=分片数 x 单分片每秒新建连接数上限。
  • 实例运行过程中实际可建立的连接数量,会同时受到最大连接数和每秒新建连接数上限的影响。
    例如,一个启用 2 分片集群实例将单分片最大连接数提升至 20,000(即实例整体最大连接数上限为 40,000),实例的每秒最大连接数上限为 20,000,在不同情况下实例实际可建立的连接数量如下:
    • 如果实例运行到第 n 秒时的实际连接数为 12,000,那么第 n+1 秒时的连接数最大为只能为 32,000(即 12,000 + 20,000)。
    • 如果实例运行到第 n 秒时的实际连接数为 32,000,那么第 n+1 秒时的连接数最大为只能为 40,000(32,000 + 20,000 > 40,000)。

QPS 说明

上述表格中的 QPS 数值均为单个分片的 QPS 参考值,由于 Redis 原生单线程机制,单分片中正常 Key 的 QPS 读写性能差异不大。因此,不同规格的 Redis 实例的单分片 QPS 参考值都是相同的。

实例整体性能说明示例

实例类型性能说明
不启用分片集群的 Redis 实例实例整体的性能与实例节点规格表中对应的性能一致。

启用分片集群的 Redis 实例

同一个实例中的每个分片规格一样,性能也一样。因此,实例整体的性能 = 分片数 x 各分片的规格对应的性能。
其中,每个分片的性能:

  • 内存:1GiB。
  • 带宽:32MB/s。
  • 最大连接数:10,000。
  • 每秒新建连接数上限:10,000。
  • QPS 参考值:100,000。

那么,一个拥有 4 个分片的 Redis 实例,整体性能即为:

  • 内存:4GiB。
  • 带宽:128MB/s。
  • 最大连接数:40,000。
  • 每秒新建连接数上限:40,000。
  • QPS 参考值:400,000。