Cacheable redis中乱码 业务模块中如何调整序列化?

Blade 未结 2 146
wangzhipeng
wangzhipeng 剑童 2024-08-30 15:02

一、该问题的重现步骤是什么?

@Override
@Cacheable(cacheNames = CacheNameConstant.WxxxxE_ALL)
public List<WxxxxxVO> queryAll() {
List<WxxxxVO> xxxxxList = query.DB

    return xxxxxList ;
}

我看见有BladeRedisCacheAutoConfiguration 这个配置类,我应该如何修改或者配置?


二、你期待的结果是什么?实际看到的又是什么?

期待如json字符串,实际看到如下图

1乱码.png

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

 org.springblade:blade-starter-redis:2.8.0.RELEASE

<bladex.project.version>2.8.0.RELEASE</bladex.project.version>


2条回答
  • 可以配置序列化的类型:企业截图_17250154993402.png

    0 讨论(0)
  • 2024-08-30 21:52

    如果你用了@Cacheable注解,并且又用了CacheUtil或者BladeRedis,因为两边的序列化形式不一致,所以就会报错。

    推荐单独用BladeRedis类来操作redis


    0 讨论(0)
提交回复