具有多级副本的redis sentinel

pprl5pva  于 2021-06-09  发布在  Redis
关注(0)|答案(1)|浏览(598)

我使用sentinel作为redis的高可用性解决方案。
我有个问题。
为了减轻主机的复制压力,我们的redis示例是多层次的,如下所示:

在介绍sentinel的时候,我发现可以监控多个主机,所以我导入了它,希望可以做如下工作:

副本的第二行在逻辑上也属于“master”,因此也需要对其进行监视。
当哨兵刚刚开始的时候,他们有一个选举和独立的许多主人,实际的主人(角色:主人),而不是逻辑主人。
问:那么哨兵是否可以执行上图中的监控模式?
我的主要配置如下:

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
tkclm6bt

tkclm6bt1#

简言之-没有
要回答上述问题,您需要深入了解sentinel正在做什么。
它要找出所有与它有关的奴隶。
它用这些节点建立一个pub sub。
当您的实际主节点发生故障,而另一个节点成为主节点时,将无法进行传播。
事实上,为了回答更多的问题,您能在level1上共享从属节点的配置吗?事实上,这根本不可能。我只是想知道这是怎么回事。如果您可以共享配置文件,将进行相应的检查和更新。

相关问题