Я использовал репликацию Redis для высокой доступности, но есть сценарий, при котором данные могут потеряться
На сайте документации Redis:
Запись может достигнуть мастера, но покаведущий может быть в состоянии ответить клиенту, запись не может быть передана ведомым через асинхронную репликацию, используемую между главным и подчиненными узлами.Если мастер умирает без записи, достигающей подчиненных, запись теряется навсегда, если мастер недоступен в течение достаточно длительного периода, в течение которого один из его подчиненных продвигается.Обычно это трудно наблюдать в случае полного внезапного отказа главного узла, так как ведущие пытаются ответить клиентам (с подтверждением записи) и подчиненным (распространяющим запись) примерно в одно и то же время.Однако это реальный режим отказа.
Есть ли способ предотвратить потерю данных в подобных сценариях?