

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

# 手动连接至 Memcached 缓存节点
<a name="AutoDiscovery.Manual"></a>

如果您的客户端程序未使用 Auto Discovery，那么它可以手动连接至每一个 Memcached 缓存节点。这是 Memcached 客户端的默认行为。

您可以从 [AWS管理控制台](https://aws.amazon.com/console/)获取一份缓存节点主机名和端口号列表。您也可以使用带`--show-cache-node-info`参数的AWS CLI`aws elasticache describe-cache-clusters`命令。

**Example**  
下方 Java 代码片段显示了如何连接至四节点集群中的所有节点：  

```
...

ArrayList<String> cacheNodes = new ArrayList<String>(
	Arrays.asList(
	    "mycachecluster.fnjyzo.0001.use1.cache.amazonaws.com:11211",
	    "mycachecluster.fnjyzo.0002.use1.cache.amazonaws.com:11211",
	    "mycachecluster.fnjyzo.0003.use1.cache.amazonaws.com:11211",
	    "mycachecluster.fnjyzo.0004.use1.cache.amazonaws.com:11211"));
	      
MemcachedClient cache = new MemcachedClient(AddrUtil.getAddresses(cacheNodes));

...
```

**重要**  
如果您通过添加或移除节点来纵向扩展或缩减您的集群，那么您将需要更新客户端代码中的节点列表。