【问题标题】:Redis Sentinel with 2 App Servers and 1 Additional Sentinel Node Setup具有 2 个应用服务器和 1 个附加 Sentinel 节点设置的 Redis Sentinel
【发布时间】:2020-03-02 12:36:56
【问题描述】:

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

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

我们计划用redis master和1个sentinel准备第一个app server,第二个app server将有redis slave和1个sentinel,我们计划增加一个额外的服务器来容纳第三个sentinel节点以实现2个quorum哨兵设置。

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

谢谢,,,

【问题讨论】:

    标签: redis redis-sentinel


    【解决方案1】:

    看来不建议将 redis 节点放在应用服务器上(建议将哨兵节点放在那里)。

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

    当然,我们不得不在客户端稍作修改以支持一些高级 Lua 脚本(有一些二进制序列化数据没有复制到其他节点)。

    但经过一番努力,它成功了!正如预期的那样。

    希望这会有所帮助...

    【讨论】:

      猜你喜欢
      • 2016-11-29
      • 2015-02-20
      • 2016-01-21
      • 2017-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-16
      • 1970-01-01
      相关资源
      最近更新 更多