本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
重新啟動節點
有些變更需要重新開機 Valkey、Memcached 或 Redis OSS 叢集,才能套用變更。例如,針對某些參數,當您變更參數群組中的參數值時,只會在重新啟動時套用。
重新啟動 Redis OSS 節點 (僅停用叢集模式)
對於 Valkey 或 Redis OSS (停用叢集模式) 叢集,參數群組中的參數僅在重新啟動後套用:
-
activerehashing
-
databases
Redis 節點只能透過 ElastiCache 主控台更新。您一次只能重新啟動單一節點。若要重新啟動多個節點,您必須為每個節點重複此程序。
Valkey 或 Redis OSS (啟用叢集模式) 參數變更
如果您在 Valkey 或 Redis OSS (啟用叢集模式) 叢集上變更下列參數,請遵循後續步驟。
-
activerehashing
-
databases
-
建立叢集的手動備份。請參閱 取得手動備份。
-
刪除 Valkey 或 Redis OSS (啟用叢集模式) 叢集。請參閱 在 ElastiCache 中刪除叢集。
-
您可以使用更改的參數群組和備份來植入新的叢集,以還原叢集。請參閱 從備份還原到新的快取。
對其他參數進行變更不需要這樣做。
您可以使用 ElastiCache 主控台重新啟動節點。
重新啟動節點 (主控台)
-
登入 AWS Management Console ,並在 https://https://console.aws.amazon.com/elasticache/
開啟 ElastiCache 主控台。 -
從右上角的清單中,選擇適用的 AWS 區域。
-
在左側導覽窗格中,選擇 Redis OSS。
隨即顯示執行 Redis OSS 的叢集清單。
-
在 Cluster Name (叢集名稱) 底下選擇叢集。
-
在 Node name (節點名稱) 下,選擇您要重新啟動的節點旁邊的選項按鈕。
-
選擇 Actions (動作),然後選擇 Reboot node (重新啟動節點)。
若要重新啟動多個節點,請對每個要重新啟動的節點重複步驟 2 到 5。您不需要等待某個節點完成重新啟動,即可重新啟動其他節點。
為 Memcached 重新啟動叢集
當您重新啟動 Memcached 叢集時,叢集會清除所有資料並重新啟動其引擎。程序進行期間,您無法存取叢集。由於叢集會排清其所有資料,因此當叢集再次可用時,就是一個空的叢集供您使用。
您可以使用 ElastiCache 主控台、 AWS CLI或 ElastiCache API 重新啟動叢集。無論您是使用 ElastiCache 主控台、 AWS CLI 或 ElastiCache API,您都只能啟動重新啟動單一叢集。若要重新啟動多個叢集,您必須反覆執行程序和操作。
您可以使用 ElastiCache 主控台重新啟動叢集。
重新啟動叢集 (主控台)
-
登入 AWS Management Console ,並在 https://https://console.aws.amazon.com/elasticache/
開啟 ElastiCache 主控台。 -
從右上角的清單中,選擇您感興趣的 AWS 區域。
-
在導覽窗格中,選擇您要重新啟動之叢集所執行的引擎。
接著會出現執行所選引擎的叢集清單。
-
選擇叢集名稱左側的方塊,以選擇要重新啟動的叢集。
Reboot (重新啟動) 按鈕會變為作用中。
如果您選擇一個以上的叢集,Reboot (重新啟動) 按鈕則不會啟用。
-
選擇 Reboot (重新啟動)。
重新啟動叢集確認畫面隨即出現。
-
若要重新啟動叢集,請選擇 Reboot (重新啟動)。叢集狀態會變更為 rebooting cluster nodes (重新啟動叢集節點中)。
若不要重新啟動叢集,請選擇 Cancel (取消)。
若要重新啟動多個叢集,請針對每個要重新啟動的叢集重複步驟 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。