本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
手动连接至 Memached 缓存节点
如果您的客户端程序未使用 Auto Discovery,那么它可以手动连接至每一个 Memcached 缓存节点。这是 Memcached 客户端的默认行为。
您可以从 Amazon 管理控制台--show-cache-node-info
参数的 Amazon CLI aws elasticache describe-cache-clusters
命令。
例
下方 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)); ...
重要
如果您通过添加或移除节点来纵向扩展或缩减您的缓存集群,那么您将需要更新客户端代码中的节点列表。