AWS Elasticache SDK不适用于Redis ElastiCache

时间:2014-03-07 23:33:45

标签: java amazon-web-services sdk amazon-elasticache

我想根据“群集”的名称动态配置我的API服务器。

所以我使用AmazonElastiCacheClient来发现群集名称,需要提取具有特定名称的端点。

问题是我可以找到它,但似乎没有办法获得端点。

foundCluster.getCacheNodes()返回一个空列表,即使AWS控制台中出现1个Redis实例,同步并正在运行。

foundCluster.getConfigurationEndpoint()返回null

有什么想法吗?

2 个答案:

答案 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