我想根据“群集”的名称动态配置我的API服务器。
所以我使用AmazonElastiCacheClient
来发现群集名称,需要提取具有特定名称的端点。
问题是我可以找到它,但似乎没有办法获得端点。
foundCluster.getCacheNodes()
返回一个空列表,即使AWS控制台中出现1个Redis实例,同步并正在运行。
foundCluster.getConfigurationEndpoint()
返回null
。
有什么想法吗?
答案 0 :(得分:3)
尝试添加
DescribeCacheClustersRequest.setShowCacheNodeInfo(真);
答案 1 :(得分:0)
我在猜测:
带有redis currenlty的AWS Elastic Cache仅支持单节点clusers(因此不支持自动发现等)。我不确定这是由于此。基于Memcached的集群是不同的。
“目前,ElastiCache支持单节点Redis缓存集群。” http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/CacheNode.Redis.html