使用redis支持的spring引导缓存缓存不可序列化的对象

dy1byipe  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(460)

我想缓存来自第三方api的响应,该api提供自己的客户机和数据类。但问题是,这两个数据类都没有实现 Serialazable 接口,所以使用springbootcacheredis缓存 NotSerializableException 当我尝试的时候。
有没有可能配置springbootdireis缓存来允许缓存不实现的对象 Serializable ?

swvgeqrz

swvgeqrz1#

rediscache默认配置为使用java本机序列化。您可以尝试这样更改,这样rediscache将使用json序列化,而不需要对响应进行序列化 Serializable .

相关问题