

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 重启节点
<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
+ 数据库

Redis 节点只能通过 ElastiCache 控制台更新。一次只能重启单个节点。要重启多个节点，您必须为每个节点重复此过程。

**Valkey 或 Redis OSS（已启用集群模式）参数更改**  
如果要更改 Valkey 或 Redis OSS（已启用集群模式）集群上的以下参数，请按照随后的步骤操作。  
activerehashing
数据库
创建集群的手动备份。请参阅[进行手动备份](backups-manual.md)。
删除 Valkey 或 Redis OSS（已启用集群模式）集群。请参阅[删除中的集群 ElastiCache](Clusters.Delete.md)。
使用修改的参数组和备份还原集群，以便为新集群创建种子。请参阅[从备份还原到新缓存](backups-restoring.md)。
更改其他参数不需要执行此操作。

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

可使用 ElastiCache 控制台重启节点。

**重启节点（控制台）**

1. 登录 AWS 管理控制台 并打开 ElastiCache 控制台 ([https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/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 管理控制台 并打开 ElastiCache 控制台 ([https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/))。

1. 从右上角的列表中，选择您感兴趣的 AWS 区域。

1. 在导航窗格中，选择在您要重启的集群上运行的引擎。

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

1. 通过选中集群名称左侧的框来选择要重启的集群。

   **重启**按钮处于活动状态。

   如果您选择多个集群，则**重启**按钮不可用。

1. 选择**重启**。

   此时会显示重启集群确认屏幕。

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)。