重新引导集群
一些更改需要重启集群才能应用。例如,对于某些参数,对参数组中参数值的更改仅在重启后才会应用。
当您重启集群时,集群将刷新其所有数据并重新启动其引擎。在此过程中,您无法访问集群。由于集群已刷新其所有数据,因此当集群再次可用时,将从空集群开始。
您可以使用 ElastiCache 控制台、Amazon CLI 或 ElastiCache API 重启集群。无论您是使用 ElastiCache 控制台、Amazon CLI 还是 ElastiCache API,都只能发起对单个集群的重启。要重启多个集群,您必须对过程或操作进行迭代。
您可以使用 ElastiCache 控制台重启集群。
重启一个集群(控制台)
-
登录 Amazon Web Services Management Console 并打开 ElastiCache 控制台 (https://console.aws.amazon.com/elasticache/
)。 -
从右上角的列表中,选择您感兴趣的 Amazon 区域。
-
在导航窗格中,选择在您要重启的集群上运行的引擎。
此时会显示运行所选引擎的集群的列表。
-
通过选中集群名称左侧的框来选择要重启的集群。
重启按钮处于活动状态。
如果您选择多个集群,则重启按钮不可用。
-
选择 Reboot。
此时会显示重启集群确认屏幕。
-
要重启集群,请选择 Reboot。集群的状态将变为 rebooting cluster nodes (正在重启集群节点)。
要不重启集群,请选择 Cancel。
要重启多个集群,请对要重启的每个集群重复步骤 2 到步骤 5。在重启一个集群之前,您无需等待另一个集群完成重启。
要重启特定节点,请选择相应节点,然后选择 Reboot(重启)。
要重启集群 (Amazon 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。