重新啟動叢集 - Amazon ElastiCache

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

重新啟動叢集

有些變更需要重新啟動叢集才能套用變更。例如,針對某些參數,當您變更參數群組中的參數值時,只會在重新啟動時套用。

當您重新啟動叢集時,叢集會排清其所有資料並重新啟動引擎。程序進行期間,您無法存取叢集。由於叢集會排清其所有資料,因此當叢集再次可用時,就是一個空的叢集供您使用。

您可以使用 ElastiCache 主控台、AWS CLI 或 ElastiCache API 重新啟動叢集。不論您使用 ElastiCache 主控台、AWS CLI 或 ElastiCache API,都只能重新啟動單一叢集。若要重新啟動多個叢集,您必須反覆執行程序和操作。

您可以使用 ElastiCache 主控台重新啟動叢集。

重新啟動叢集 (主控台)
  1. 登入 AWS Management Console 並前往 https://console.aws.amazon.com/elasticache/ 開啟 ElastiCache 主控台。

  2. 從右上角的清單中選擇所需的 AWS 區域。

  3. 在導覽窗格中,選擇您要重新啟動之叢集所執行的引擎。

    接著會出現執行所選引擎的叢集清單。

  4. 選擇叢集名稱左側的按鈕,以選擇要重新啟動的叢集。

    選擇動作,然後選擇重新啟動

    如果您選擇一個以上的叢集,Reboot (重新啟動) 按鈕則不會啟用。

若要重新啟動多個叢集,請針對每個要重新啟動的叢集重複步驟 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-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