org.springframework.data.redis.RedisSystemException: Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: WRONGTYPE Operation against a key holding the wrong kind of value
时间: 2023-07-11 21:57:25 浏览: 106
SpringBoot2.x整合Redis
这个异常是由于 Redis 中的数据类型错误导致的。通常情况下,Redis 中的每个 key 都会对应一个特定的数据类型,例如字符串、哈希、列表等。如果你对某个 key 执行了一个与其数据类型不匹配的操作,就会抛出这个异常。
在你的具体情况中,可能是因为你执行了一个针对某个 key 的操作,而这个 key 实际上存储的是一个不同的数据类型。你可以通过检查 key 对应的数据类型,然后调整操作,来解决这个异常。可以使用 Redis 的 TYPE 命令来查看 key 对应的数据类型。例如,如果你的 key 存储的应该是一个字符串,可以使用 GET 命令来获取它的值,如果返回值为 null,则说明该 key 存储的数据类型不是字符串,而是其他类型。
阅读全文