本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
手動連線至快取節點
若您的用戶端程式未使用自動探索,它可以手動連線到每個快取節點。這是 Memcached 用戶端的預設行為。
您可以從 AWS 管理主控台aws elasticache describe-cache-clusters
命令,搭配 --show-cache-node-info
參數。
範例
以下 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)); ...
重要
若您透過新增或移除節點向上或向下擴展快取叢集,您將需要在用戶端程式碼中更新節點清單。