1

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

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

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

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

foundCluster.getConfigurationEndpoint()返回null

任何想法?

4

2 回答 2

3

尝试添加

DescribeCacheClustersRequest.setShowCacheNodeInfo(true);

于 2014-04-18T00:20:56.980 回答
0

我在做一个猜测:

带有 redis 当前的 AWS Elastic Cache 仅支持单节点集群(因此没有自动发现等)。我不确定这是不是因为这个。基于 Memcached 的集群是不同的。

“目前,ElastiCache 支持单节点 Redis 缓存集群。” http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/CacheNode.Redis.html

于 2014-03-08T03:01:31.950 回答