本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
修改参数组
重要
您无法修改任何默认参数组。
您可以修改参数组中的某些参数值。这些参数值应用于与参数组关联的集群。有关参数值更改何时应用于参数组的更多信息,请参阅Redis OSS 特有的参数。
修改参数组(控制台)
以下过程说明如何使用 ElastiCache 控制台更改cluster-enabled
参数的值。您可以使用相同的过程来更改任意参数的值。
使用 ElastiCache 控制台更改参数的值
-
登录 AWS Management Console 并打开 ElastiCache 控制台,网址为 https://console.aws.amazon.com/elasticache/
。 -
要查看所有可用的参数组列表,请在导航窗格左侧选择Parameter Groups。
-
通过选择参数组名称左侧的框来选择要修改的参数组。
屏幕底部将列出参数组的参数。您可能需要浏览列表才能查看所有参数。
-
要修改一个或多个参数,请选择 Edit Parameters。
-
选择保存更改。
-
要查找您更改的参数名称,请参阅Redis OSS 特有的参数。如果您有一个 Redis OSS(已禁用集群模式)集群并更改了以下参数,则必须重启集群中的节点:
-
activerehashing
-
数据库
有关更多信息,请参阅重启节点。
-
修改参数组 (AWS CLI)
要使用更改参数的值 AWS CLI,请使用命令modify-cache-parameter-group
。
要查找您要更改的参数名称和允许的值,请参阅Redis OSS 特有的参数
以下示例代码设置了两个参数的值,reserved-memory-percent并在参数组上启用了群集。myredis32-on-30
我们设置reserved-memory-percent为 30
(30%),集群启用为,yes
这样参数组就可以用于 Redis OSS(已启用集群模式)集群(复制组)。
对于 Linux、macOS 或 Unix:
aws elasticache modify-cache-parameter-group \ --cache-parameter-group-name
myredis32-on-30
\ --parameter-name-values \ ParameterName=reserved-memory-percent
,ParameterValue=30
\ ParameterName=cluster-enabled
,ParameterValue=yes
对于 Windows:
aws elasticache modify-cache-parameter-group ^ --cache-parameter-group-name
myredis32-on-30
^ --parameter-name-values ^ ParameterName=reserved-memory-percent
,ParameterValue=30
^ ParameterName=cluster-enabled
,ParameterValue=yes
此命令的输出如下所示。
{
"CacheParameterGroupName": "my-redis32-on-30"
}
有关更多信息,请参阅 modify-cache-parameter-group
。
要查找您更改的参数名称,请参阅Redis OSS 特有的参数。
如果您有一个 Redis OSS(已禁用集群模式)集群并更改了以下参数,则必须重启集群中的节点:
-
activerehashing
-
数据库
有关更多信息,请参阅重启节点。
Redis OSS(已启用集群模式)参数更改
修改参数组 (ElastiCache API)
要使用 ElastiCache API 更改参数组的参数值,请使用ModifyCacheParameterGroup
操作。
要查找您要更改的参数名称和允许的值,请参阅Redis OSS 特有的参数
以下示例代码设置了两个参数的值,reserved-memory-percent并在参数组上启用了群集。myredis32-on-30
我们设置reserved-memory-percent为 30
(30%),集群启用为,yes
这样参数组就可以用于 Redis OSS(已启用集群模式)集群(复制组)。
https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyCacheParameterGroup &CacheParameterGroupName=
myredis32-on-30
&ParameterNameValues.member.1.ParameterName=reserved-memory-percent
&ParameterNameValues.member.1.ParameterValue=30
&ParameterNameValues.member.2.ParameterName=cluster-enabled
&ParameterNameValues.member.2.ParameterValue=yes
&SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &Version=2015-02-02 &X-Amz-Credential=<credential>
有关更多信息,请参阅 ModifyCacheParameterGroup
。
如果您有一个 Redis OSS(已禁用集群模式)集群并更改了以下参数,则必须重启集群中的节点:
-
activerehashing
-
数据库
有关更多信息,请参阅重启节点。