Redis Sentinel: ConnectionMultiplexer не является соединением Sentinel. Обнаружено как: Автономная ошибка.C#

Место общения программистов C#
Anonymous
Redis Sentinel: ConnectionMultiplexer не является соединением Sentinel. Обнаружено как: Автономная ошибка.

Сообщение Anonymous »

Наш проект представляет собой проект API .NET 8, и в качестве механизма кэширования мы используем Redis версии 2.8.0. Однако мы случайно сталкиваемся с ошибкой, которая показывает: «Sentinel: ConnectionMultiplexer не является соединением Sentinel. Обнаружено как: автономное», и иногда мы не получаем эту ошибку. Мне не удалось определить причину этой проблемы. Какие действия мне следует выполнить, чтобы устранить эту ошибку?
Я делюсь нашими кодами

Код: Выделить всё

var redisConfigurationOptions = new ConfigurationOptions()
{
EndPoints = { { redisConfiguration.SentinelUrl!, redisConfiguration.Port } },
Password = redisConfiguration.Password,
ServiceName = redisConfiguration.ServiceName,
AbortOnConnectFail = redisConfiguration.AbortOnConnectFail,
ConnectRetry = redisConfiguration.ConnectRetry,
ConnectTimeout = redisConfiguration.ConnectTimeout,
ReconnectRetryPolicy = new LinearRetry(redisConfiguration.ReconnectRetry)

};
var redisClient = ConnectionMultiplexer.Connect(redisConfigurationOptions)
И redisConfiguration.SentinelUrl = redissentineltest.ourproject.com
redisConfiguration.Port = 26397


Подробнее здесь: https://stackoverflow.com/questions/791 ... n-detected

Вернуться в «C#»