Как настроить Redis для аппаратных сбоев?
Я внедряю решение для кэширования для нашего бизнеса. У меня есть 3 Linux-бокса, и я собираюсь настроить стражу для резервирования /HA .. и т. Д. Конфигурация выглядит довольно прямо. Для наших текущих веб-сервисов мы выполняем балансировку нагрузки, отправляя входящие запросы на несколько серверов (взвешенный циклический перебор... и т. Д.). С реализацией Redis я не уверен, как настроить аппаратное переключение при сбое.
Нужно ли обрабатывать аппаратное переключение при сбое на стороне клиента (переадресация stackexchange) для перемещения на подчиненный узел, если главный компьютер не работает?
Редактировать:
Я забыл упомянуть... Будет ли установка мультиплексора соединения автоматически обрабатывать аппаратное переключение при сбое?
ConnectionMultiplexer redis = ConnectionMultiplexer.Connect ("сервер1:6379, сервер2:6379");
1 ответ
Я смог проверить это, и он работал, как и ожидалось, с мультиплексором соединений - проверяя, что он будет переключаться при сбое, когда один из серверов не работает.