java redis报错反序列化问题Failed to deserialize payload. Is the byte array a result of 原因及解决

 

在使用spring boot 使用@cache 集成redis注解做缓存时遇到了一个奇怪的错误

Failed to deserialize payload. Is the byte array a result of corresponding s

 

       开始在我本地程序是ok的,在我提交合并同事后测试接口后redis报出反序列化错误,而后我检查了实体类是否实现Serializable接口与配置都是ok的,百思不得其解,后来我检查提交记录发现实体类的包路径更改了,问题就出在这里了,

已经缓存在redis中的数据还是原来的包路径的实体对象,所以导致反序列化失败,只要把redis缓存数据清理一下重新载入缓存就ok了

记一笔。

 

 
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值