带2个App Server和1个附加Sentinel节点设置的Redis Sentinel

时间:2019-11-06 04:36:12

标签: redis redis-sentinel

我们有2个运行HA应用程序的应用程序/ Web服务器,我们需要设置具有高可用性/复制能力的Redis以支持我们的应用程序。

考虑3个节点的最低哨兵设置要求。

我们计划使用Redis主服务器和1个哨兵准备第一个应用服务,第二个应用服务器将具有Redis从属服务器和1个哨兵,我们计划添加一个额外的服务器来容纳第三个哨兵节点以达到2法定人数哨兵设置。

这是有效的设置吗?可能会有什么风险?

感谢,,

1 个答案:

答案 0 :(得分:0)

看起来不建议将Redis节点放置在应用程序服务器上(建议将哨兵节点放置在应用程序服务器上)。

我们以KeyDB(来自Redis的一个分支)的安装结束,该安装声称速度更快并且支持高可用性/复制(还有更多),可以在应用服务器中创建两个节点。

当然,我们必须在客户端进行一些修改以支持一些高级Lua脚本(有些二进制序列化数据没有被复制到另一个节点)。

但是经过一些努力,它按预期工作了!

希望这对您有帮助...