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