В своем сервисе я пытаюсь обеспечить строгую согласованность, используя ReadFrom
метод клиента салата. Я пишу, а затем выполняю чтение. В конфигурации клиента я установил ReadFrom
на SLAVE_PREFFERED
. В документации салата говорится в SLAVE_PREFFERED
: «Чтение с узлов реплики, но если ни один из них недоступен, то чтение с мастера».
Я хочу знать, выполняет ли клиент Lettuce только чтение с мастера, если ни одна из реплик чтения не доступна?
Что, если доступны реплики для чтения, но ни у одной из них нет ключа? Это читает от мастера тогда?