問題:使用redis取值的時候,報這個異常java.lang.RuntimeException: Reading from a byte array threw an IOException (should never happen)。
1.取的時候,反序列化會有問題,我遇見一個問題:redis中有key值,取一個存到數據庫中,通過redisTemplate去取的時候,取不到,把數據庫中的key值,換一個key就能取到。
2.取到了,但是反序列化的對象和存的值對不上,可能有的字段亂碼。
解決方案:
再往redis存的時候,統一用json格式化成String,再存入redis,取的時候使用jsonObject再轉成對象使用。