redis存储之序列化问题

1.问题描述:在SpringBoot集成Redis过程中,添加进redisf的内容如下

2.出现这种情况的原因

(1) 键和值都是通过Spring提供的Serializer序列化到数据库的

(2) RedisTemplate默认使用的是JdkSerializationRedisSerializer,StringRedisTemplate默认使用的是StringRedisSerializer

3.解决方案

(1) 使用StringRedisTemplate

(2) 修改redis的配置类

(3) 修改完redis数据库的效果

(4) 直接通过redis客户端会发现,通过key查到的值也会有乱码的问题,但是在浏览器和swagger这种通过调用接口都是正常的,解决办法:

① 登录浏览器使用下面的命令就可以解决

1) Redis-cli -a 密码 -p 端口号 -- raw

 

 

posted @ 2024-05-19 21:08  IT特工  阅读(6)  评论(0编辑  收藏  举报