Доброго времени!
Есть два железных сервера с большим кол-вом оперативы. Их отредили быть редис-серверами (редис 5.0.4). Есть желание сделать нечто подобное кластеру мастер-слейв. У редиса есть штатно кластер мастер-слейв, но настойчиво рекомендуется использовать 3 пары мастер-слейв (всего 6 машин). Как я понял это из-за того, что в выборах Redis Cluster за отказоустойчивость голосуют только мастера.
Требования простые: на мастер пишем,читаем с мастера и слейва. И при сбое мастера - слейв должен стать мастером в автоматическом режиме. Обратно - можно и вручную.
Думал заюзать Redis Sentinel на двух этих хостах + третий Redis Sentinel где-то еще, для создания кворума.
Также смотрю в сторону Netflix dynomite. Это вообще идеально для меня в виде актив-актив кластера. Есть даже конфигурационный ямл для двух нод. Но также не ясно, что будет если связь между этими хостами пропадет. Каждая нода будет активна и принимать трафик клиентов в итоге данные не будут консистентны. Такой кейс в документации не освещен.
Кто-нибудь решал подобную задачу для двух хостов с редисом?