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