扩展单节点 Redis(已禁用集群模式)集群 - Amazon ElastiCache for Redis
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

扩展单节点 Redis(已禁用集群模式)集群

Redis(已禁用集群模式)节点必须足够大,以包含所有缓存数据及 Redis 开销。若要更改 Redis(已禁用集群模式)集群的数据容量,必须纵向扩展;纵向扩展为更大的节点类型可提高数据容量,缩减到较小的节点类型可降低数据容量。

ElastiCache for Redis 纵向扩展过程旨在尽最大努力保留您的现有数据,并成功实现 Redis 复制。对于 Redis(已禁用集群模式)集群,建议留有足够的内存可供 Redis 使用。

您不能跨多个 Redis(已禁用集群模式)集群对数据进行分区。不过,如果您只需提高或降低集群的读取容量,则可以创建具有副本节点的 Redis(已禁用集群模式)集群并添加或删除只读副本。要使用单节点 Redis 缓存集群作为主集群来创建具有副本节点的 Redis(已禁用集群模式)集群,请参阅 创建 Redis(已禁用集群模式)集群(控制台)

创建具有副本的集群后,您可以通过添加只读副本来增加读取容量。之后,您可以根据需要通过删除只读副本来降低读取容量。有关更多信息,请参阅 增加读取容量降低读取容量

除了可以扩展读取容量之外,具有副本的 Redis(已禁用集群模式)集群还具备其他业务优势。有关更多信息,请参阅 使用复制组时的高可用性

重要

如果您的参数组使用 reserved-memory 为 Redis 开销留出一些内存,则在开始扩展之前,请确保您具有为新节点类型预留正确内存量的自定义参数组。或者,您可以修改自定义参数组以便使用 reserved-memory-percent,并为您的新集群使用该参数组。

如果您在使用 reserved-memory-percent,则这不是必需的。

有关更多信息,请参阅 管理预留内存