Amazon ElastiCache
ElastiCache for Memcached 用户指南 (API 版本 2015-02-02)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

重启集群

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

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

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

使用 AWS 管理控制台

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

(控制台)重启集群

  1. 登录 AWS 管理控制台 并通过以下网址打开 ElastiCache 控制台:https://console.amazonaws.cn/elasticache/

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

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

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

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

    Reboot 按钮将变为活动状态。

    如果您选择多个集群,则 Reboot 按钮将变为禁用状态。

  5. 选择 Reboot

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

  6. 要重启集群,请选择 Reboot。集群的状态将变为 rebooting cluster nodes

    要不重启集群,请选择 Cancel

要重启多个集群,请对要重启的每个集群重复步骤 2 到步骤 5。在重启一个集群之前,您无需等待另一个集群完成重启。

使用 AWS CLI

要重启集群 (AWS CLI),请使用 reboot-cache-cluster CLI 操作。

要重启集群中的特定节点,请使用 --cache-node-ids-to-reboot 列出要重启的特定集群。以下命令重启 my-cluster 的节点 0001、0002 和 0004。

对于 Linux, OS X, or 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

要使用 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