Получение ошибки «Операция WRONGTYPE для ключа, содержащего неправильный тип значения» при использовании StackExchange.Redis - PullRequest
0 голосов
/ 26 июня 2019

Я использую приведенный ниже код для отправки данных в REDIS с помощью StackExchange.Redis, получая ошибку «Операция WRONGTYPE с ключом, содержащим неправильный тип значения», иногда в производстве.

    private static IDatabase RedisDB = null;
    private static ConnectionMultiplexer redisConnection = 
    ConnectionMultiplexer.Connect($"IPAddress:port,allowAdmin=true,
    ConnectTimeout=30000,connectRetry=5,syncTimeout=30000,
    abortConnect=false");
    RedisDB = redisConnection.GetDatabase();
    RedisDB.ListRightPush(listName, value);

1 Ответ

0 голосов
/ 27 июня 2019

Выполните TYPE {listName}, чтобы увидеть тип этого ключа. Скорее всего, это не list. Возможно, вам необходимо выяснить, какая команда создает этот ключ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...