

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

# 中的参数管理 ElastiCache
<a name="ParameterGroups.Management"></a>

ElastiCache 为了便于参数管理，参数被组合成命名的参数组。参数组表示在启动时传递给引擎软件的参数的特定值组合。这些值确定每个节点上的引擎进程在运行时的行为方式。特定参数组上的参数值适用于与该组关联的所有节点，无论它们属于哪个集群。

为了微调集群的性能，您可以修改一些参数值或更改集群的参数组。
+ 您不能修改或删除默认参数组。如果您需要自定义参数值，则必须创建自定义参数组。
+ 对于 Memcached，参数组系列与您分配给参数组的集群必须兼容。例如，如果您的集群运行 Memcached 版本 1.4.8，您只能使用 Memcached 1.4 系列中的参数组 (默认或自定义)。

  对于 Redis OSS，参数组系列与您分配给参数组的集群必须兼容。例如，如果您的集群运行 Redis OSS 版本 3.2.10，您只能使用 Redis OSS 3.2 系列中的参数组（默认或自定义）。
+ 如果更改某个集群的参数组，则任何可以按照条件修改的参数的值在当前参数组和新参数组中必须相同。
+ 对于 Memcached，当您更改集群的参数时，更改将立即应用于集群。无论是更改集群的参数组本身还是更改集群参数组中的参数值，都是如此。要确定何时应用特定参数更改，请参阅表格中的**更改生效**列以了解 [Memcached 特定的参数](ParameterGroups.Engine.md#ParameterGroups.Memcached)。有关重启集群节点的信息，请参阅[重启集群](Clusters.html#Rebooting)。
+ 对于 Redis OSS，当您更改集群的参数时，所做的更改将立即或在集群节点重启后应用于集群，但以下说明的例外情况除外。无论是更改集群的参数组本身还是更改集群参数组中的参数值，都是如此。要确定何时应用特定参数更改，请参阅表格中的**更改生效**列以了解 [Valkey 和 Redis OSS 参数](ParameterGroups.Engine.md#ParameterGroups.Redis)。

  有关重启 Valkey 或 Redis OSS 节点的更多信息，请参阅[重启节点](nodes.rebooting.md)。
**Valkey 或 Redis OSS（已启用集群模式）参数更改**  
如果要更改 Valkey 或 Redis OSS（已启用集群模式）集群上的以下参数，请按照随后的步骤操作。  
activerehashing
数据库
创建集群的手动备份。请参阅[进行手动备份](backups-manual.md)。
请删除集群。请参阅[删除集群](Clusters.html#Delete)。
使用修改的参数组和备份还原集群，以便为新集群创建种子。请参阅[从备份还原到新缓存](backups-restoring.md)。
对其他参数的更改不需要执行此操作。
+ 您可以将参数组与 Valkey 和 Redis OSS 全局数据存储关联。*全球数据存储*是跨 AWS 区域的一个或多个集群的集合。在这种情况下，参数组由组成全局数据存储的所有集群共享。对主集群的参数组作出的任何修改都会复制到全局数据存储中的所有剩余集群。有关更多信息，请参阅 [跨复制 AWS 使用全球数据存储的区域](Redis-Global-Datastore.md)。

  您可以通过查看以下位置来检查参数组是否属于全局数据存储：
  + 在 ElastiCache 控制台上的 “**参数组**” 页面上，“ yes/no **全局**” 属性 
  + [CacheParameterGroup](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CacheParameterGroup.html)API 操作的 yes/no `IsGlobal`属性