手動連線至快取節點 - Amazon ElastiCache

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

手動連線至快取節點

若您的用戶端程式未使用自動探索,它可以手動連線到每個快取節點。這是 Memcached 用戶端的預設行為。

您可以從 AWS 管理主控台取得快取節點主機名稱及連接埠號碼的清單。您也可以使用 AWS CLI 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)); ...
重要

若您透過新增或移除節點向上或向下擴展快取叢集,您將需要在用戶端程式碼中更新節點清單。