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

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

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

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

缩减过程是完全手动的,除了您执行的操作以外,不尝试执行任何数据保留。

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

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

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

重要

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

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

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