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