2016-03-25 1 views
0

У меня есть конфигурация redis sentinel с одним ведущим, двумя ведомыми и тремя часовыми работами. Я заметил, что в какой-то момент часовые могут переключать мастер, избивающий одного из подчиненных в качестве ведущего. Это вызывает проблемы для приложения, которое подключается к главному узлу в качестве автономного клиента (я работаю над изменением кода на использование часовых поясов). Я хотел знать, можно ли переключить ведущего, подключив его к клиентскому клиенту, то есть через «redis-cli»Как переключить redis master в конфигурации дозорного устройства

Может ли кто-нибудь сообщить мне, есть ли команда, которую я могу использовать для переключения главного IP-адреса?

ответ

1

Вы можете вручную запустить восстановление после отказа, выполнив:
redis-cli -a {password} -p {sentinel_port} SENTINEL failover {cluster_name}

+0

получили ответ на свой вопрос? – davissp14