

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

# 为 Memcached 创建集群
<a name="Clusters.Create-mc"></a>

以下示例说明如何使用AWS 管理控制台、AWS CLI和 ElastiCache API 创建集群。

## 创建 Memcached 集群（控制台）
<a name="Clusters.Create.CON.Memcached"></a>

当您使用 Memcached 引擎时，Amazon ElastiCache 支持在多个节点上水平分区您的数据。Memcached 支持 Auto Discovery，因此您无需跟踪每个节点的终端节点。Memcached 跟踪每个节点的终端节点，并在添加和删除节点时更新终端节点列表。您的应用程序需要与集群进行的所有交互都在配置终端节点上进行。

要通过控制台创建 Memcached 集群，请按照[创建 Valkey（已禁用集群模式）集群（控制台）](Clusters.Create.md#Clusters.Create.CON.RedisCluster)中的步骤操作。进入第五步后，选择**创建 Memcached 缓存**。

一旦您的集群状态变为*可用*，您就可以授予 Amazon 对其的 EC2 访问权限、连接该集群并开始使用它。有关类似步骤的更多信息，请参阅[步骤 3：授予对集群的访问权限](SubnetGroups.designing-cluster-pre.valkey.md#GettingStarted.AuthorizeAccess.valkey)和[步骤 4：连接到集群的节点](SubnetGroups.designing-cluster-pre.valkey.md#GettingStarted.ConnectToCacheNode.valkey)。

**重要**  
一旦您的集群变为可用状态，您便需要为集群处于活动状态的每个小时或分钟支付费用（即使您并未主动使用集群）。要停止此集群产生的费用，您必须将其删除。请参阅 [删除中的集群 ElastiCache](Clusters.Delete.md)。

## 创建集群（AWS CLI）
<a name="Clusters.Create.CLI.memcached-intro"></a>

要使用创建集群AWS CLI，请使用`create-cache-cluster`命令。

**重要**  
一旦您的集群变为可用状态，您便需要为集群处于活动状态的每个小时或分钟支付费用（即使您并未主动使用集群）。要停止此集群产生的费用，您必须将其删除。请参阅[删除中的集群 ElastiCache](Clusters.Delete.md)。

### 创建 Memcached 缓存群集 (AWS CLI)
<a name="Clusters.Create.CLI.Memcached"></a>

下面的 CLI 代码将创建一个具有 3 个节点的 Memcached 集群。

对于 Linux、macOS 或 Unix：

```
aws elasticache create-cache-cluster \
--cache-cluster-id my-cluster \
--cache-node-type cache.r4.large \
--engine memcached \
--engine-version 1.4.24 \
--cache-parameter-group default.memcached1.4 \
--num-cache-nodes 3
```

对于 Windows：

```
aws elasticache create-cache-cluster ^
--cache-cluster-id my-cluster ^
--cache-node-type cache.r4.large ^
--engine memcached ^
--engine-version 1.4.24 ^
--cache-parameter-group default.memcached1.4 ^
--num-cache-nodes 3
```

## 为 Memcached 创建集群 (ElastiCache API)
<a name="Clusters.Create.API.mem-heading"></a>

要使用 ElastiCache API 创建集群，请使用`CreateCacheCluster`操作。

**重要**  
一旦您的集群变为可用状态，您便需要为集群处于活动状态的每个小时或分钟支付费用（即使您并未使用集群）。要停止此集群产生的费用，您必须将其删除。请参阅[删除中的集群 ElastiCache](Clusters.Delete.md)。

**Topics**
+ [创建 Memcached 集群 (ElastiCache API)](#Clusters.Create.API.Memcached)

### 创建 Memcached 集群 (ElastiCache API)
<a name="Clusters.Create.API.Memcached"></a>

以下代码创建了一个包含 3 个节点 (ElastiCache API) 的 Memcached 集群。

添加换行符以便于阅读。

```
https://elasticache.us-west-2.amazonaws.com/
    ?Action=CreateCacheCluster
    &CacheClusterId=my-cluster
    &CacheNodeType=cache.r4.large
    &Engine=memcached
    &NumCacheNodes=3
    &SignatureVersion=4       
    &SignatureMethod=HmacSHA256
    &Timestamp=20150508T220302Z
    &Version=2015-02-02
    &X-Amz-Algorithm=&AWS;4-HMAC-SHA256
    &X-Amz-Credential=<credential>
    &X-Amz-Date=20150508T220302Z
    &X-Amz-Expires=20150508T220302Z
    &X-Amz-SignedHeaders=Host
    &X-Amz-Signature=<signature>
```