Redis Sentinel для Windows

Я успешно использую Redis для Windows (2.6.8-pre2) в настройках master-slave. Тем не менее, мне нужно предоставить некоторые возможности автоматической отработки отказа, и кажется, что страж является самым популярным выбором. Когда я запускаю redis в сторожевом режиме, сторож соединяется, но он всегда думает, что мастер не работает. Кроме того, когда я запускаю команду Sentinel Master, она сообщает, что есть 0 ведомых (не правда) и что нет других стражей (опять же, не правда). Так что он как бы подключается к мастеру, но не правильно.

Кто-нибудь еще видел эту проблему в Windows, и, что более важно, кто-нибудь успешно использует sentinel в среде Windows? Любая помощь или направление на всех приветствуется!

1 ответ

Я рекомендую использовать это:

  • 1 сервер переадресации главного узла 1 сервер переадресации подчиненного узла

  • Элемент списка 3 красных стражей с кворумом 2

Очень важно иметь более 3 часовых, чтобы получить нечетный кворум. Я сделал эту конфигурацию в Windows 7, и она работает хорошо.

Пример дозорного conf:

port 20001
logfile "sentinel1.log"

sentinel monitor shard1 127.0.0.1 16379 2
sentinel down-after-milliseconds shard1 5000
sentinel failover-timeout shard1 30000
Другие вопросы по тегам