Amazon ElastiCache
用户指南 (API Version 2015-02-02)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

重启集群

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

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

Memcached 和 Redis (已禁用集群模式)集群当前支持重启集群。Redis (已启用集群模式) 集群不支持重启。

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

Redis (已启用集群模式) 和重启

如果您对参数所做的更改需要重启 Redis (已启用集群模式) 集群才能应用,请执行以下步骤。

  1. 创建群集的手动备份。请参阅 进行手动备份

  2. 删除 Redis (已启用集群模式)群集。请参阅 删除集群

  3. 使用修改的参数组和备份还原群集,以便为新群集创建种子。请参阅 从备份还原并执行可选的群集规模调整

(控制台)重启集群

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

(控制台)重启群集

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

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

  3. 在左侧的导航窗格中,选择 MemcachedRedis

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

  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 列出要重启的特定集群。以下命令重启 myCluster 的节点 0001、0002 和 0004。

对于 Linux, OS X, or Unix:

aws elasticache reboot-cache-cluster \ --cache-cluster-id myCluster \ --cache-node-ids-to-reboot 0001 0002 0004

对于 Windows:

aws elasticache reboot-cache-cluster ^ --cache-cluster-id myCluster ^ --cache-node-ids-to-reboot 0001 0002 0004

要重启集群中的所有节点,请使用 --cache-node-ids-to-reboot 参数并列出该集群的所有节点 ID。有关更多信息,请参阅 reboot-cache-cluster

重启缓存集群 (ElastiCache API)

要使用 ElastiCache API 重启集群,请使用 RebootCacheCluster 操作。

要重启集群中的特定节点,请使用 CacheNodeIdsToReboot 列出要重启的特定集群。以下命令重启 myCluster 的节点 0001、0002 和 0004。

https://elasticache.us-west-2.amazonaws.com/ ?Action=RebootCacheCluster &CacheClusterId=myCluster &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