用于 Redis 的 Amazon ElastiCache
ElastiCache for Redis 用户指南 (API 版本 2015-02-02)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

分片

分片(API/CLI:节点组)是 1 到 six 个 Redis 节点的集合。Redis (已禁用集群模式)集群永远只有一个分片。Redis (已启用集群模式)集群可包含 1 到 15 个分片。您可以创建具有更多分片和更少副本的集群,每个集群最多可包含 90 个节点。此集群配置的范围可以从 90 个分片和 0 个副本到 15 个分片和 5 个副本,这是允许的最大副本数。集群的数据分配到该集群的各个分片上。如果分片包含多个节点,则该分片实现了一个节点作为读取/写入主节点且其他节点为只读副本节点的复制。

注意

对于每个集群,可将节点或分片限制提高到最大值 250。要请求提高限制,请参阅 AWS 服务限制并选择限制类型“每个实例类型的每个集群的节点数”。

使用 ElastiCache 控制台创建 Redis (已启用集群模式)集群时,您可以指定集群中的分片数和分片中的节点数。有关更多信息,请参阅创建 Redis (已启用集群模式) 集群 (控制台)。使用 ElastiCache API 或 AWS CLI 创建集群(在 API/CLI 中称作复制组)时,您可以独立地配置分片(API/CLI:节点组)中的节点数。有关更多信息,请参阅:

分片中每个节点的计算、存储和内存规格均相同。通过 ElastiCache API 可以控制分片范围的属性,如节点数、安全设置和系统维护时段。

图像:Redis 分片配置。

Redis 分片配置