参数管理 - 用于 Redis 的 Amazon ElastiCache
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

参数管理

参数已分组到指定的参数组中,以便更轻松地管理参数。参数组表示在启动期间传递给引擎软件的参数的特定值组合。这些值确定每个节点上的引擎进程在运行时的行为方式。特定参数组中的参数值应用于与该组关联的所有节点(不论这些节点属于哪个集群)。

要优化集群的性能,您可以修改某些参数值或更改集群的参数组。

  • 您无法修改或删除默认参数组。如果您需要自定义参数值,则必须创建自定义参数组。

  • 参数组系列与您分配给参数组的集群必须兼容。例如,如果您的集群运行 Redis 版本 3.2.10,您只能使用 Redis 3.2 系列中的参数组 (默认或自定义)。

  • 如果更改某个集群的参数组,则任何可以按照条件修改的参数的值在当前参数组和新参数组中必须相同。

  • 在更改集群的参数时,所做的更改将立即或在重新启动集群后应用于集群。无论是更改集群的参数组本身还是更改集群参数组中的参数值,都是如此。要确定某个特定参数更改是何时应用的,请参阅更改生效列中的Redis 特定的参数。有关重启集群的信息,请参阅重新引导集群

  • 您可以将参数组与 Redis 全局数据存储关联。全局数据存储是一个或多个跨AWS区域。在这种情况下,参数组由组成全局数据存储的所有集群共享。对主集群的参数组作出的任何修改都会复制到全局数据存储中的所有剩余集群。有关更多信息,请参阅跨AWS使用全局数据存储的区域

    您可以通过查看以下位置来检查参数组是否属于全局数据存储:

    • ElastiCache 控制台 Parameter Groups (参数组) 页面上的是/否 Global (全局) 属性

    • 是/否IsGlobal属性CacheParameterGroupAPI 操作