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掉。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章