【问题标题】:Redis sentinel with multilevel replicas具有多级副本的 Redis 哨兵
【发布时间】:2020-08-16 22:43:57
【问题描述】:

我正在使用 Sentinel 作为 redis 的高可用性解决方案。

我有问题。

考虑到减少master的复制压力,我们的redis实例是多级的,如下: sentinel的介绍中,发现可以监控多个master,所以导入了,希望如下工作: 副本的第二行在逻辑上也属于“master”,因此也需要对其进行监控。

反其道而行之,当哨兵刚开始时,他们进行了选举并独立了许多主人,实际主人(角色:主人),而不是逻辑主人。

Q:那么sentinels可以做上图中的监控模式吗?

我的主要配置如下:

sentinel monitor top-master xxx.x.x.x 6379 2

sentinel monitor second-level-first xxx.x.x.x 6379 2

sentinel monitor second-level-second xxx.x.x.x 6379 2

sentinel monitor second-level-third xxx.x.x.x 6379 2

【问题讨论】:

    标签: redis middleware high-availability redis-cluster redis-sentinel


    【解决方案1】:

    简要说明 - 否

    要回答上述问题,您需要深入了解哨兵正在做什么。

    • 它将找出它连接到主设备的所有从设备。
    • 它与这些节点建立一个发布-订阅。
    • 当您的实际主节点发生故障并且另一个节点成为主节点时,这将无法传播。

    事实上,为了进一步回答,你能分享一下你在level1的slave节点的配置吗?事实上,这根本不可能。我只是想知道这是如何工作的。 如果您可以共享配置文件,将进行相应的更新。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-19
      • 1970-01-01
      相关资源
      最近更新 更多