本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
重新啟動叢集
有些變更需要重新啟動叢集才能套用變更。例如,針對某些參數,當您變更參數群組中的參數值時,只會在重新啟動時套用。
當您重新啟動叢集時,叢集會排清其所有資料並重新啟動引擎。程序進行期間,您無法存取叢集。由於叢集會排清其所有資料,因此當叢集再次可用時,就是一個空的叢集供您使用。
您可以使用 ElastiCache 主控台、AWS CLI 或 ElastiCache API 重新啟動叢集。不論您使用 ElastiCache 主控台、AWS CLI 或 ElastiCache API,都只能重新啟動單一叢集。若要重新啟動多個叢集,您必須反覆執行程序和操作。
您可以使用 ElastiCache 主控台重新啟動叢集。
重新啟動叢集 (主控台)
-
登入 AWS Management Console 並前往 https://console.aws.amazon.com/elasticache/
開啟 ElastiCache 主控台。 -
從右上角的清單中選擇所需的 AWS 區域。
-
在導覽窗格中,選擇您要重新啟動之叢集所執行的引擎。
接著會出現執行所選引擎的叢集清單。
-
選擇叢集名稱左側的按鈕,以選擇要重新啟動的叢集。
選擇動作,然後選擇重新啟動。
如果您選擇一個以上的叢集,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-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。