org.springframework.data.redis.serializer.SerializationException: Cannot deserialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException:
使用redis时,报出redis序列化异常
不能反序列化, 报这个异常,是将数据(pojo,list,map等) 存到(序列化)redis后, 修改了pojo类,然后取出redis中的数据时,不能反序列化, 因为序列化进去的pojo和反序列化出来的pojo结构不同
List<Cart> redis_cartList = (List<Cart>) redisTemplate.boundHashOps("cartList").get(order.getUserId());
存入redis时, Cart类只有getter()方法和setter()方法
然后我添加了给Cart类添加了equals()和hascode()方法
结果在get时,抛出了序列化异常
使用A方法进行序列化, 使用B方法反序列化,也是同样道理…