關於 redis 報錯 :JsonParseException: Unrecognized token 'xxx': was expecting ('true', 'false' or 'null')


在使用java  讀取redis存儲的數據時出現 JsonParseException: Unrecognized token 'xiaoqiang': was expecting ('true', 'false' or 'null') 的錯誤

根據描述可以猜到,返回的數據格式和接收返回結果的格式不同。大概是說返回的 xiaoqiang 正確的樣子應該是 true 或者 false 或者 null 。

解決辦法很簡單,第一種,在存入 redis值時,使用 字符串格式;

第二種,使用 java 存入redis 數據,並使用同樣的 jar包方法讀取數據。

詳細說上面兩種情況,第一種:

我遇到題目中描述問題的情況就是,使用客戶端手動插入數據,如下:

這里的 xiaoqiang 會存儲成功,但是在redis中,它的數據類型,不是字符串 

想要手動插入一個字符串應該如下執行:

問題就可以了。

第二種:

讀取方式:

寫入方式:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM