Redis HA没有群集

时间:2013-11-26 20:08:04

标签: redis

我试图在网上找到更多关于它的信息,但似乎无法找到合适的答案。

我们的新应用程序在顶部使用HA负载均衡器将访问者分发到集群ampq和集群mysql,一切都运行良好。

现在我们已经决定我们需要在REDIS上存储我们的会议,并且根据那里的所有人来说.. REDIS似乎是一个不错的选择。

但我不明白的是,因为Redis在生产中还不支持集群。人们如何通过Redis实现HA?设置Master-Slave REDIS设​​置非常棒,但这意味着我只能写入主设备。如果主人死了怎么办?即使Redis Sentinel促进奴隶掌握......从主人到奴隶的复制可以延迟并回复我陈旧的数据。人们如何防止这种情况?

但为了保持简短,我只是“看不到它”。请启发我!谢谢

3 个答案:

答案 0 :(得分:3)

看看Twemproxy。在多个redis主设备之间划分数据是有意义的,所以没有单点故障;目前,这是基于this(滚动到底部)分区redis的推荐方法。

奖励提醒:这里有一个有趣的article关于如何使用redis奴隶和sentinel与twemproxy,所以他们都玩得很好。

答案 1 :(得分:1)

尝试redis-mgr:https://github.com/idning/redis-mgr

redis + twemproxy + sentinel deploy / auto-failover / monitor / migrate / rolling-upgrade

答案 2 :(得分:1)

Redis 3.x在核心中具有群集功能。

http://redis.io

相关问题