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