1. 程式人生 > >關於 redis 報錯 :JsonParseException: Unrecognized token 'xxx': was expecting ('true', 'false' or 'null')

關於 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中,它的資料型別,不是字串 

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


問題就可以了。

第二種:

讀取方式:


寫入方式:



我使用兩種方式都搞定了,有問題歡迎留言~