本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
重启节点
某些更改需要重新启动 Redis OSS 或 Memcached 集群才能应用更改。例如,对于某些参数,对参数组中参数值的更改仅在重启后才会应用。
重新启动 Redis OSS 节点(仅禁用集群模式)
对于 Valkey 或 RedisOSS(已禁用集群模式)集群,参数组中仅在重启后才应用的参数为:
-
activerehashing
-
数据库
Redis 节点只能通过 ElastiCache 控制台进行更新。一次只能重启单个节点。要重启多个节点,必须对每个节点重复该过程。
Valkey 或 RedisOSS(已启用集群模式)参数更改
如果您在 Valkey 或 RedisOSS(已启用集群模式)集群上更改以下参数,请按照以下步骤操作。
-
activerehashing
-
数据库
-
创建集群的手动备份。请参阅 进行手动备份。
-
删除 Valkey 或 RedisOSS(已启用集群模式)集群。请参阅 删除中的集群 ElastiCache。
-
使用修改的参数组和备份还原集群,以便为新集群创建种子。请参阅 从备份还原到新缓存。
对其他参数的更改不需要执行此操作。
您可以使用 ElastiCache 控制台重启节点。
重启节点(控制台)
-
登录 AWS Management Console 并打开 ElastiCache 控制台,网址为 https://console.aws.amazon.com/elasticache/
。 -
从右上角的列表中,选择适用的 AWS 区域。
-
在左侧导航窗格中,选择 Redis OSS。
将OSS显示运行 Redis 的集群列表。
-
选择 Cluster Name(集群名称)下的集群。
-
在 Node name(节点名称)下,选择要重启的节点旁边的单选按钮。
-
选择 Actions(操作),然后选择 Reboot node(重启节点)。
要重启多个节点,请对要重启的每个节点重复步骤 2 到步骤 5。在重启另一个节点之前,您无需等待一个节点完成重启。
为 Memcached 重启集群
当您重启 Memcached 集群时,该集群会刷新其所有数据并重新启动其引擎。在此过程中,您无法访问集群。由于集群已刷新其所有数据,因此当集群再次可用时,将从空集群开始。
您可以使用 ElastiCache 控制台 AWS CLI、或重启集群 ElastiCache API。无论您使用 ElastiCache 控制台 AWS CLI 还是使用控制台 ElastiCache API,都只能启动单个集群的重启。要重启多个集群,您必须对过程或操作进行迭代。
您可以使用 ElastiCache 控制台重启集群。
重启一个集群(控制台)
-
登录 AWS Management Console 并打开 ElastiCache 控制台,网址为 https://console.aws.amazon.com/elasticache/
。 -
从右上角的列表中,选择您感兴趣的 AWS 区域。
-
在导航窗格中,选择在您要重启的集群上运行的引擎。
此时会显示运行所选引擎的集群的列表。
-
通过选中集群名称左侧的框来选择要重启的集群。
重启按钮处于活动状态。
如果您选择多个集群,则重启按钮不可用。
-
选择重启。
此时会显示重启集群确认屏幕。
-
要重启集群,请选择 Reboot。集群的状态将变为 rebooting cluster nodes (正在重启集群节点)。
要不重启集群,请选择 Cancel。
要重启多个集群,请对要重启的每个集群重复步骤 2 到步骤 5。在重启一个集群之前,您无需等待另一个集群完成重启。
要重启特定节点,请选择相应节点,然后选择 Reboot(重启)。
要重启集群 (AWS CLI),请使用reboot-cache-cluster
CLI操作。
要重启集群中的特定节点,请使用 --cache-node-ids-to-reboot
列出要重启的特定集群。以下命令重启 my-cluster 的节点 0001、0002 和 0004。
对于 Linux、macOS 或 Unix:
aws elasticache reboot-cache-cluster \ --cache-cluster-id
my-cluster
\ --cache-node-ids-to-reboot0001 0002 0004
对于 Windows:
aws elasticache reboot-cache-cluster ^ --cache-cluster-id
my-cluster
^ --cache-node-ids-to-reboot0001 0002 0004
要重启集群中的所有节点,请使用 --cache-node-ids-to-reboot
参数并列出该集群的所有节点 ID。有关更多信息,请参阅reboot-cache-cluster。
要使用重启集群 ElastiCache API,请使用RebootCacheCluster
操作。
要重启集群中的特定节点,请使用 CacheNodeIdsToReboot
列出要重启的特定集群。以下命令重启 my-cluster 的节点 0001、0002 和 0004。
https://elasticache.us-west-2.amazonaws.com/ ?Action=RebootCacheCluster &CacheClusterId=my-cluster &CacheNodeIdsToReboot.member.1=0001 &CacheNodeIdsToReboot.member.2=0002 &CacheNodeIdsToReboot.member.3=0004 &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>
要重启集群中的所有节点,请使用 CacheNodeIdsToReboot
参数并列出该集群的所有节点 ID。有关更多信息,请参阅RebootCacheCluster。