使用redis 命令操作错误 类型数据
抛出异常:
redis.clients.jedis.exceptions.JedisDataException: WRONGTYPE Operation against a key holding the wrong kind of value
异常原因:
因为使用了不同类型下的命令,操作了类外一种类型的数据。
例如:我遇到的错误
使用scard 操作了 sorted set ,本意是使用zcard的。
异常解决:
使用正确的命令即可。
scard 操作 set
zcard 操作 sorted set
问题总结:
在使用redis 命令时,一定要注意命令的区别,使用正确的命令。