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

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

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

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

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

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

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

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

重要

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

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

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