redis 存储数据后客户端工具显示乱码

文章 未结 0 6.44w
无法显示用户头像
ECode1024官方 5 钻石
发布于 2018-03-28
1.使用 spring-boot 整合 redis 做缓存过程中,存储缓存数据完毕后,打开 redis-client 客户端工具查看,发现乱码如下图: img[http://newecode1024.oss-cn-hongkong.aliyuncs.com/3aad0524-4cc0-4087-aba4-f3af20404ef7.jpg]  目前这个key 在 redis 中如下: img[http://newecode1024.oss-cn-hongkong.aliyuncs.com/7dae9082-106a-4c35-93f9-9fc40147df20.jpg]  2.解决办法: 替换默认的序列化 key 和 value 的对象,编写一个 Java 类代码如下: [pre] @Configuration public class Config {     @Autowired     private RedisTemplate redisTemplate;     @Bean     public RedisTemplate redisTemplateInit() {         //设置序列化Key的实例化对象         redisTemplate.setKeySerializer(new StringRedisSerializer());         //设置序列化Value的实例化对象         redisTemplate.setValueSerializer(new GenericJackson2JsonRedisSerializer());         return redisTemplate;     } } [/pre]

声明:本文所有观点仅代表创作者本人,ECode1024系信息收集发布平台,ECode1024仅提供信息存储以及展示服务。若有侵权,请联系我们删除。
回复
  • 暂无任何回复,抢个沙发吧~~
推荐阅读
layui

微信扫码关注 ECode1024 公众号带给你更多优质内容