操作Redis做一個查詢優(yōu)化的時候出現(xiàn)一個問題:
org.springframework.data.redis.RedisSystemException: Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: WRONGTYPE Operation against a key holding the wrong kind of value
網(wǎng)上查詢得知出現(xiàn)此狀況的緣由頗有多是由于:
redis中已經(jīng)存在同名,但不一樣類型的key值。
本來是想設(shè)置一個list類型的數(shù)據(jù),存入的時候卻是使用的string類型,
使用type命令查看了一下此鍵值的類型,結(jié)果顯示是字符串
?所以讀取的時候使用list相關(guān)命令是無法執(zhí)行的
去Redis中刪除此鍵,更改代碼中鍵值的讀寫方式就可以解決,只要是相同數(shù)據(jù)類型的方式一般就不會出現(xiàn)這個問題
文章來源:http://www.zghlxwxcb.cn/news/detail-514789.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-514789.html
到了這里,關(guān)于Redis異常報錯出現(xiàn) WRONGTYPE Operation against a key holding the wrong kind of value的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!