多级复制的Redis sentinel。

问题描述 投票:0回答:1

我使用的是 哨兵 作为redis的高可用性解决方案。

我有一个问题。

考虑到减少主控的复制压力,我们的redis实例是多级的,如下图。enter image description here在介绍中 哨兵,我发现可以监控多个主站,所以我导入了,希望如下工作。enter image description here第二行的副本在逻辑上也是属于 "主站 "的,所以也需要监控。

得到与自己想要的相反的东西 当哨兵的时候 刚开始他们有一个选举和独立的许多主人,实际的主人(角色:主人),而不是逻辑主人。

问:那么哨兵可以做上图中的监控模式吗?

我的主要配置如下。

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个回答
0
投票

简而言之--NO

要回答上面的问题,你需要深入了解哨兵在做什么。

  • 它要找出它连接到主站的所有从站。
  • 它与这些节点建立一个pub-sub。
  • 当你的实际主站失败,另一个节点成为主站时,这就不能传播了。

事实上,为了进一步回答,请你分享一下你的从属节点在level1上的配置。事实上,这应该是根本不可能的。我只是想知道这是怎么做到的.如果你能分享配置文件,会去做相应的更新。

© www.soinside.com 2019 - 2024. All rights reserved.