Redis цепочка репликации подчиненных (реплики) при сбое промежуточной реплики - PullRequest
0 голосов
/ 28 февраля 2019

У меня такая ситуация.Redis Master, с репликой (Slave) R1, для резервирования, которая может быть повышена до Master в случае сбоя, плюс две дополнительные реплики, R2 и R3, которые предназначены только для репликации и не могут быть продвинуты.

Дело в том, что R2 и R3 находятся по глобальной сети, поэтому, чтобы сэкономить пропускную способность, я думал о том, чтобы сделать R3 «репликой» R2.Я знаю, что это работает, но моя проблема:

, если R2 падает, что происходит с R3?Как это может быть связано с Мастером?Я имею в виду автоматически, например, используя Redis-дозорные.И, если это возможно, что произойдет, когда R2 восстановится?

Ау идеи?

С наилучшими пожеланиями,

Луис

1 Ответ

0 голосов
/ 02 марта 2019

в случае сбоя R2, ​​что происходит с R3?

R3 отключается от R2 и НЕ МОЖЕТ синхронизироваться с ведущим.Хотя R3 все еще находится в роли подчиненного.

Как его можно затем вместо этого подключить к мастеру?

AFAIK, вам нужно вручную перенастроить R3, чтобы он был подчиненныммастер.

Однако, это интересный сценарий, я думаю, вы можете открыть вопрос для разработчиков Redis.

...