javax.servlet.ServletException: org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.data.redis.serializer.SerializationException: Cannot deserialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to deserialize payload. Is the byte array a result of corresponding serialization for DefaultDeserializer?; nested exception is java.io.StreamCorruptedException: invalid stream header: 00000000
反序列化出错
1查看序列化与反序列化是否一致
2查看redis存入的值是否是字符串(redis的value只能是字符串或数值不能是对象)
3查看存入时是否有forValue.set(id+"",writeValueAsString,num);时间限制 如果有去掉时间
在之后用EXPIRE的java方法设定时间
更改之前
Goods goods=goodsService.listgoods(id);
System.err.println("mysql"+goods);
int num = (int) Math.round(Math.random()*100+20);
String writeValueAsString=null;
try {
writeValueAsString = om.writeValueAsString(goods);
} catch (JsonPro
redis或kafka的序列化问题
最新推荐文章于 2024-05-09 23:15:00 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)