【发布时间】:2015-10-03 01:49:52
【问题描述】:
我最初在生产环境中以集群模式使用Redis。但后来我意识到,如果我使用Redis independent servers 和ShardedJedis java API,我可以使用性能更好的ShardedJedisPipeline,原因很明显。
但是在使用Redis Server 来维护自动故障转移和高可用性时,我必须使用Redis Sentinel。所以,我开始研究Sentinel。但是在做最初的POC时,我知道我不能同时使用ShardedJedis和Sentinel。
现在看来我所有的路径都关闭了
-
Redis Cluster不支持流水线 - 没有
Sentinel,我无法实现高可用性和自动故障转移 - 我不能将
Sentinel与ShardedJedis一起使用。
如果我在任何地方有错误,请纠正我,并建议我实现性能以及高可用性和自动故障转移的最佳策略。
【问题讨论】:
标签: java redis jedis redis-sentinel