WRONGTYPE Operation against a key holding the wrong kind of value


redis.clients.jedis.exceptions.JedisDataException: WRONGTYPE Operation against a key holding the wrong kind of value

今天改动代码,一运行就跑错了,错误原因:

    因为redis中已经存在了相同的key, 而且key对应的值类型并不是Set,而是SortSet(改动前);再调用smembers时,抛出此错误。

解决方法:

    将原来的SortSet类型的key给Del掉,再从新执行代码,没有问题。

 

看来以后改动缓存类型时,要长个心眼,先把之前的同名不同类型的Key给Del掉。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM