本文档介绍了 Memorystore for Redis 集群的当前资源容量限制和每分钟 API 请求数配额。
实例限制
Memorystore for Redis Cluster 实施以下用量限制:
限制 | 值 |
---|---|
每个实例的数据库数 | 1 |
每个实例的用量单位 | 250 |
客户数量上限
客户端数量上限是指在不出现性能问题的情况下,您可以为节点类型的每个节点建立的客户端连接数上限。
为确保您不会超出客户端连接数上限,建议您监控 /cluster/node/clients/connected_clients
指标。
下表列出了适用于 Memorystore for Redis 集群的节点类型,以及每种节点类型可支持的最大客户端连接数。
节点类型 | 客户端数量上限1 |
---|---|
redis-shared-core-nano | 5,000 |
redis-standard-small | 16,000(默认)。最大值为 32,000 |
redis-highmem-medium | 32,000(默认)。最大值为 64,000 |
redis-highmem-xlarge | 64,000 |
1 如需了解如何调整客户端连接数上限,请参阅配置实例。
集群使用单位
Memorystore for Redis Cluster 实例的每个项目集群使用单位数按以下公式计算:
集群使用单位数 =(分片数)*(1 + 副本数)
Memorystore for Redis Cluster 的区域级配额限制了您可以在某个区域的所有 Memorystore for Redis Cluster 实例中预配的总使用量单位数。
例如,如果您在项目中预配了三个实例,每个实例在 us-central1
中有 3 个分片和 1 个副本,则您已消耗 us-central1
的总区域单位配额中的 18 个单位。若要申请提高某个区域的配额,请参阅增加区域级集群使用单位配额。
增加区域级集群使用单位配额
若要申请提高项目的区域容量,请按照以下步骤操作:
前往 Google Cloud 控制台中的配额页面。
配额在服务下拉列表中,选择 Memorystore for Redis Cluster API。
在配额列表中,点击所需区域的每个区域每个项目的 Redis 集群总单位数配额旁的复选框。
点击修改配额按钮。
在修改窗格中,输入您的联系信息,然后点击下一步。
输入您所需的配额,然后点击完成。
点击提交请求。
每分钟 API 请求数配额
Memorystore for Redis API 每分钟请求/操作数的配额如下所示,并可能随时更改:
API 请求配额 | 值 |
---|---|
每个项目每分钟的 Redis 集群创建或删除请求数 | 10 |
每个项目每分钟的 Redis 集群请求数 | 60 |
创建或删除 Redis 集群的请求包括:
- 创建操作 (
gcloud redis clusters create
) - 删除操作 (
gcloud redis clusters delete
)
Memorystore for Redis Cluster API 操作包括:
- 获取操作 (
gcloud redis clusters describe
) - 列出操作 (
gcloud redis clusters list
) - 创建操作 (
gcloud redis clusters create
) - 删除操作 (
gcloud redis clusters delete
) - 更新操作 (
gcloud redis clusters update
)
redis.googleapis.com 请求/操作会计入此配额,但 OSS Redis 协议/命令不会。这些限额适用于每个 Google Cloud 控制台项目,并由使用该项目的所有应用和 IP 地址共享。