我使用下面的代码来使用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);发布于 2019-06-27 11:36:42
执行TYPE {listName}以查看该键的类型。它最有可能不是list。您可能需要弄清楚是什么命令创建了该密钥。
https://stackoverflow.com/questions/56766835
复制相似问题