

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

# 重新啟動節點
<a name="nodes.rebooting"></a>

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

**Topics**
+ [重新啟動 Redis OSS 節點 （僅停用叢集模式）](#nodes.rebooting.redis)
+ [為 Memcached 重新啟動叢集](#Clusters.Rebooting)

## 重新啟動 Redis OSS 節點 （僅停用叢集模式）
<a name="nodes.rebooting.redis"></a>

對於 Valkey 或 Redis OSS （停用叢集模式） 叢集，只有在重新啟動後才套用的參數群組中的參數為：
+ activerehashing
+ databases

Redis 節點只能透過 ElastiCache 主控台更新。您一次只能重新啟動單一節點。若要重新啟動多個節點，您必須為每個節點重複此程序。

**Valkey 或 Redis OSS （啟用叢集模式） 參數變更**  
如果您在 Valkey 或 Redis OSS （啟用叢集模式） 叢集上變更下列參數，請遵循後續步驟。  
activerehashing
databases
建立叢集的手動備份。請參閱 [取得手動備份](backups-manual.md)。
刪除 Valkey 或 Redis OSS （啟用叢集模式） 叢集。請參閱「[在 ElastiCache 中刪除叢集](Clusters.Delete.md)」。
您可以使用更改的參數群組和備份來植入新的叢集，以還原叢集。請參閱 [從備份還原到新的快取](backups-restoring.md)。
對其他參數進行變更不需要這樣做。

### 使用 AWS 管理主控台
<a name="nodes.rebooting.con"></a>

您可以使用 ElastiCache 主控台重新啟動節點。

**重新啟動節點 (主控台)**

1. 登入 AWS 管理主控台 並開啟位於 https：//[https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/) 的 ElastiCache 主控台。

1. 從右上角的清單中，選擇適用的 AWS 區域。

1. 在左側導覽窗格中，選擇 **Redis OSS**。

   執行 Redis OSS 的叢集清單隨即出現。

1. 在 **Cluster Name (叢集名稱)** 底下選擇叢集。

1. 在 **Node name (節點名稱)** 下，選擇您要重新啟動的節點旁邊的選項按鈕。

1. 選擇 **Actions (動作)**，然後選擇 **Reboot node (重新啟動節點)**。

若要重新啟動多個節點，請對每個要重新啟動的節點重複步驟 2 到 5。您不需要等待某個節點完成重新啟動，即可重新啟動其他節點。

## 為 Memcached 重新啟動叢集
<a name="Clusters.Rebooting"></a>

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

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

### 使用 AWS 管理主控台
<a name="Clusters.Rebooting.CON"></a>

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

**重新啟動叢集 (主控台)**

1. 登入 AWS 管理主控台 並開啟位於 https：//[https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/) 的 ElastiCache 主控台。

1. 從右上角的清單中，選擇您感興趣的 AWS 區域。

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

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

1. 選擇叢集名稱左側的方塊，以選擇要重新啟動的叢集。

   **Reboot (重新啟動)** 按鈕會變為作用中。

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

1. 選擇 **Reboot** (重新啟動)。

   重新啟動叢集確認畫面隨即出現。

1. 若要重新啟動叢集，請選擇 **Reboot (重新啟動)**。叢集狀態會變更為 *rebooting cluster nodes (重新啟動叢集節點中)*。

   若不要重新啟動叢集，請選擇 **Cancel (取消)**。

若要重新啟動多個叢集，請針對每個要重新啟動的叢集重複步驟 2 到 5。您不需要等待某個叢集完成重新啟動，即可重新啟動其他叢集。

若要重新啟動特定節點，請選擇節點，然後選擇 **Reboot (重新啟動)**。

### 使用 AWS CLI
<a name="Clusters.Rebooting.CLI"></a>

若要重新啟動叢集 (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](https://docs.aws.amazon.com/cli/latest/reference/elasticache/reboot-cache-cluster.html)。

### 使用 ElastiCache API
<a name="Clusters.Rebooting.API"></a>

若要使用 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](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_RebootCacheCluster.html)。