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

Blade 未结 2 154
wangzhipeng
wangzhipeng 2024-08-30 15:02

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

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

    return xxxxxList ;
}

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


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

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

1乱码.png

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

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

2.8.0.RELEASE


2条回答
  •  admin
    admin (楼主)
    2024-08-30 21:52

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

    推荐单独用BladeRedis类来操作redis


提交回复