SE.Redis предполагает управление одним логическим пространством ключей;поддержка нескольких узлов предназначена либо для установок master / replica, либо для redis-cluster (хотя, в случае кластера, обнаружение узлов достигается через API redis, так что с одним узлом все будет в порядке.если это достижимо).Имея это в виду: выбор серверов неявно зависит от операции (т. Е. Записи должны идти к мастеру, а в случае «кластера» должно применяться сопоставление осколков пространства ключей).
Если выхотите писать на отдельные серверы , как если бы они были отдельными базами данных , вы должны использовать соединение для каждого сервера;ни одно соединение, которое охватывает их всех.В настоящий момент SE.Redis, вероятно, обнаруживает 3 мастер-узла и выбирает один из них для произвольного использования.Вы можете увидеть, что он думает, передав TextWriter
методу Connect
/ ConnectAsync
.