У нас есть установка с:
2 PHP сервер
2 Redis серверов, работающих в качестве ведущего/ведомого устройства
1 Log сервера, в котором хранятся все виды бревен в elastcisearch
Redis реализация дозорного
Мы хотим реализовать автоматический переход на другой ресурс для серверов redis, прямо сейчас на php-серверах redis master address ir hardcoded.
И в лог-сервере, который имеет экземпляр logstash с вводом redis от master, также кодируется в конфигурации logstash.
Мы установили redis sentinel на обоих серверах redis, и он работает нормально.
Но проблема в том, как получить мастер в php и logstash, или это не так.
Для PHP Я нашел клиента обертку https://github.com/Sparkcentral/PSRedis
Но ничего для logstash не нашел, я Quess, что я просто поиск в неправильном направлении
Таким образом, вопрос если это правильное направление, если бы кто-то не мог указать мне на это.
Теперь predis оказывает поддержку Redis-дозорных (https://github.com/nrk/predis): Поддержка мастер- ведомые репликации и redis-sentinel. – MingalevME