使用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 命令時,一定要注意命令的區別,使用正確的命令。