【问题标题】:Getting error 'WRONGTYPE Operation against a key holding the wrong kind of value' while using StackExchange.Redis使用 StackExchange.Redis 时出现错误“针对持有错误类型值的键的错误类型操作”
【发布时间】:2019-11-08 01:07:46
【问题描述】:

我使用下面的代码使用 StackExchange.Redis 将数据推送到 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);

【问题讨论】:

    标签: c# redis


    【解决方案1】:

    执行TYPE {listName} 以查看该键的类型。很可能不是list。您可能需要弄清楚创建该密钥的命令是什么。

    【讨论】:

      猜你喜欢
      • 2016-10-24
      • 2016-05-04
      • 1970-01-01
      • 2021-05-25
      • 2021-12-26
      • 1970-01-01
      • 2017-05-27
      • 2018-06-01
      • 1970-01-01
      相关资源
      最近更新 更多