Как я могу поддерживать дозорную архитектуру Redis с помощью StackExchange.Redis?

В моем приложении используется пакет StackExchange.Redis, и я начал использовать дозорную архитектуру, чтобы поддерживать высокую доступность и отказы.

Я искал в Интернете, пытаясь найти правильный способ использования объекта ConnectionMultiplexer при использовании часовой архитектуры, и не смог найти полезного ответа.

В некоторых сообщениях говорится, что он еще не поддерживает его или частично поддерживает, в некоторых говорится, что вам нужно добавить все ваши адреса подключения Redis в строку подключения, а в некоторых говорится, что они предоставили пользовательскую реализацию, подписавшись на события.

Итак, поддерживает ли ConnectionMultiplexer такую ​​архитектуру?
Если да, как должна выглядеть моя строка подключения?


person Amir Popovich    schedule 10.11.2016    source источник


Ответы (1)


Возможно, вы ищете это:

https://github.com/StackExchange/StackExchange.Redis/pull/406

person Pedro Luz    schedule 18.11.2016
comment
TL;DR: поддержка Sentinel была добавлена ​​с помощью этого PR. Необходимая конфигурация для такого подключения описана здесь. - person Namoshek; 05.04.2021