我将 Jedis Java 客户端用于 Redis,它非常棒。我分别使用了集群 (JedisCluster) 和高可用性 (JedisSentinelPool) 的功能。
这两种实现单独工作就像一个魅力,但它似乎不是一种同时使用两者的方法。
我希望在故障转移时自动提升高可用性,并在主站失败时自动发现其他主站(就像哨兵一样)。我知道 Redis-cluster 会自动进行故障转移,并且它还提供某种拓扑的自动发现。但是 Jedis-Cluster 似乎没有提供任何方法来处理自动故障转移并充分利用 Jedis 集群。
有没有办法用 JedisClient 实现自动故障转移?
JedisSentinel 和 JedisCluster 可以一起使用吗?
一些帖子表明这是不可能的:https : //groups.google.com/forum/#!topic/jedis_redis/HtDblX771bs
Jedis git 上关于此主题的文档有限。