java Redis客户端连接多个aws读取副本端点?

时间:2016-02-11 22:08:56

标签: java redis

我想使用Jedis客户端连接到我的aws Redis读取端点,是否有人能指出我该怎么做?一些代码示例会很棒。

如果Jedis不能这样做(从Jedis源代码中不清楚),任何其他Java Redis客户端都可以这样做吗?

感谢。

1 个答案:

答案 0 :(得分:1)

这个答案分为两部分,第二部分是魔术部分:

  1. 您使用与使用普通Redis服务器相同的方式连接到AWS ElastiCache。
  2. 在幕后,AWS使用一些魔法来故障转移节点。这不像Redis Sentinel那样处理,而是内部机制。此外,AWS ElastiCache可以更改主机名后面的IP地址,这是大多数客户端库的问题,因为它们使用缓存DNS响应的Java域名解析。
  3. 现在最好的选择是使用Redisson。他们还有example如何设置客户端以连接AWS ElastiCache。