2014-02-13 1 views
0

В настоящее время у меня есть экземпляр redis, теперь я бы сделал его более неудачным. Можно ли архивировать следующие вещи? Я подключаюсь к redis с помощью библиотеки стека сервиса, теперь я хочу, чтобы, когда сервер не доступен, redis автоматически переключается на сервер отказоустойчивости.Redis failover сценарий

+0

//, Не могли бы вы изменить это для лучшего английского? –

ответ

0

Вы должны сконфигурировать экземпляр Redis как подчиненный подчиненный экземпляр, используя команду slaveof или, скорее всего, добавив директиву slaveof в файл конфигурации (что-то вроде «slaveof 127.0.0.1 6380», посмотрите на documentation для получения дополнительной информации); затем используйте Redis Sentinel для контроля экземпляров и продвижения подчиненного устройства в качестве ведущего устройства, когда мастер выходит из строя.

Кроме того, вам необходимо использовать Redis client, что supports sentinel, и обрабатывает перенаправление, когда ведомое устройство переведено на подчиненный или использует сетевую конфигурацию (например, виртуальный IP), чтобы сделать перенаправление прозрачным для вашего приложения.