You need to enable JavaScript to run this app.
导航
约束与限制
最近更新时间:2024.11.28 22:00:28首次发布时间:2021.11.04 14:15:17

本文汇总了缓存数据库 Redis 版的账号配额、数据类型,以及部分功能特性的相关限制。

账号配额

火山引擎平台对每个主账号中的每项服务都设置了默认配额。火山引擎主账号中关于缓存数据库 Redis 版服务的相关配额如下表。

配额项
配额说明

实例数

每个火山引擎主账号在每个地域下默认最多可购买 50 个实例。

说明

节点数

每个账号在每个地域下默认可创建 4 个规格为 256MiB 的节点,其他规格的节点数量没有限制。

说明

数据类型限制

数据类型
限制说明
StringString 类型的单个 Value 最大值为 512MiB。

List

List 及其包含的元素个数不超过 2^32-1 个,单个元素最大值为 512MiB。
推荐 List 的元素个数小于 8,192 个,Value 最大长度不超过 1MiB。

Set

Set 及其包含的元素个数不超过 2^32-1 个,单个元素最大值为 512MiB。
推荐 Set 的元素个数小于 8,192 个,Value 最大长度不超过 1MiB。

ZSet

ZSet 及其包含的元素个数不超过 2^32-1 个,单个元素最大值为 512MiB。
推荐 ZSet 的元素个数小于 8,192 个,Value 最大长度不超过 1MiB。

Hash

Hash 及其包含的元素个数不超过 2^32-1 个,单个元素最大值为 512MiB。
推荐 Hash 元素个数小于 8,192 个,Value 最大长度不超过 1MiB。

功能特性限制

功能或特性
限制说明
Redis 命令支持和限制更多详情,请参见命令支持命令限制

默认禁用命令

缓存数据库 Redis 版实例默认禁用 flushallflushdbkeys 命令。

说明

如需使用上述命令,需将对应的命令从禁用命令参数 disabled-commands 的默认值中移除。参数修改方法,请参见设置实例参数

数据过期删除策略

缓存数据库 Redis 版支持如下策略:

  • 自动删除:系统后台会周期性进行检测,并自动删除已过期的 Key。
  • 手动删除:若已过期的 Key 还未被系统后台删除,您可以手动将其删除。
空闲连接回收机制服务端不主动回收 Redis 空闲连接,由用户管理。

数据持久化策略

主备实例默认开启 AOF 持久化策略。

说明

  • 单节点实例不具备数据持久化能力,不支持任何数据持久化策略。关于主备实例和单节点实例功能特性的更多信息,请参见功能特性差异
  • 每个 Redis 实例最多支持保存与实例内存容量等值大小的 AOF 文件。例如实例内存容量为 1GiB,那么该实例最多可以保存 1GiB 的 AOF 文件,超出 1GiB 的部分会被删除。
监控告警缓存数据库 Redis 版未提供容量告警服务。如需使用告警服务,请到云监控中进行配置。配置方法,请参见创建告警策略
可使用的 DB 数每个 Redis 实例最多可使用 256 个 DB。
分片数每个启用分片集群的 Redis 实例最多拥有 256 个分片。
IP 白名单
  • 每个火山账号可以为每个地域最多创建 1000 个白名单。
  • 每个火山引擎账号在每个地域最多可设置一个默认白名单。新设置的默认白名单会自动顶替原有默认白名单,即原有默认白名单会自动变为非默认白名单。
  • 每个白名单每次可最多批量绑定 200 个实例,可绑定的实例总数无限制。
  • 每个白名单最多支持包含 300 个 IP 地址或 CIDR 格式的 IP 地址段。
  • 每个白名单最多支持关联 10 个 ECS 安全组。
  • 每个实例最多支持绑定 100 个白名单,每次可最多批量绑定 100 个白名单。
  • 每个实例最多支持绑定 300个 IP 地址或 CIDR 格式的 IP 地址段。
  • 如果一个实例没有绑定任何白名单,表示禁止所有地址访问。
连接数每个缓存数据库 Redis 版实例或实例中的每个分片,默认提供 10000 个连接,连接数使用达上限后,系统会拒绝新建的连接。若您需要使用更多的连接数,您可以修改最大连接数,具体操作步骤,请参见修改最大连接数
并发连接数每个缓存数据库 Redis 版实例或实例中的每个分片,每次最多允许建立 10000 条并发连接,超出限制的新连接建立请求会被拒绝。

带宽

每种规格的 Redis 实例支持的上下行带宽不同,更多信息,请参见实例规格
实例的网络输入、输出带宽利用率过高时,会请求响应延迟,甚至会出现 IO 超时等报错。关于带宽利用率监控详情的更多信息,请参见监控指标说明

自定义参数模板数每个火山引擎主账号在每个地域下最多可以创建 20 个自定义参数模板。更多详情,请参见创建参数模板
参数模板一次可批量应用的实例数每个参数模板每次最多可批量应用于 20 个实例。
可禁用的命令数每个实例最多可禁用 16 个命令。您可以通过 disabled-commands 参数设置实例的禁用命令,多个禁用命令间用英文逗号(,)分隔。参数修改方法,请参见设置实例参数