報錯內容
Unexpected token (VALUE_NUMBER_INT), expected VALUE_STRING: need JSON String that contains type id (for subtype of java.lang.Object)
at [Source: (byte[])"xxx"; line: 1, column: 2]
環境說明
使用 Redis Desktop Manager 寫到 Redis 中的字符串, 使用程序讀取報這個錯的原因是: RedisTemplate 將操作的字符串識別成了 JSON 對象
解決方式
在使用 Redis Desktop Manager 將字符串 set 到 Redis 時使用單引號擴住雙引號在擴住字符串
示例: set xxxKey '"[aaa,bbb]"'