重新引导集群 - Amazon ElastiCache
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

重新引导集群

一些更改需要重启集群才能应用。例如,对于某些参数,对参数组中参数值的更改仅在重启后才会应用。

当您重启集群时,集群将刷新其所有数据并重新启动其引擎。在此过程中,您无法访问集群。由于集群已刷新其所有数据,因此当集群再次可用时,将从空集群开始。

您可以使用 ElastiCache 控制台、Amazon CLI 或 ElastiCache API 重启集群。无论您是使用 ElastiCache 控制台、Amazon CLI 还是 ElastiCache API,都只能发起对单个集群的重启。要重启多个集群,您必须对过程或操作进行迭代。

您可以使用 ElastiCache 控制台重启集群。

重启一个集群(控制台)

  1. 登录 Amazon Web Services Management Console 并打开 ElastiCache 控制台 (https://console.aws.amazon.com/elasticache/)。

  2. 从右上角的列表中,选择您感兴趣的 Amazon 区域。

  3. 在导航窗格中,选择在您要重启的集群上运行的引擎。

    此时会显示运行所选引擎的集群的列表。

  4. 通过选中集群名称左侧的框来选择要重启的集群。

    重启按钮处于活动状态。

    如果您选择多个集群,则重启按钮不可用。

  5. 选择 Reboot

    此时会显示重启集群确认屏幕。

  6. 要重启集群,请选择 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-reboot 0001 0002 0004

对于 Windows:

aws elasticache reboot-cache-cluster ^ --cache-cluster-id my-cluster ^ --cache-node-ids-to-reboot 0001 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