redis键值出现 \xac\xed\x00\x05t\x00&的解决方法
往redis中set key得时候,出现键值乱码得情况。
出现该问题的原因是, redis template向redis存放使用java对象序列化的值,序列化方式和string的一般方式不同。
具大牛们推荐得有三种解决方法
1:使用StringRedisTemplate
2:配置RedisTemplate(关于这点网上有非常多文章,这里就不提醒了)
3:使用RedisTemplate得时候直接指定类型
BUT!BUT!BUT!
以上三种方法都尝试过了。均无效果
最后发现是因为RedisTemplate得配置类没有被spring容器扫描到导致得配置无生效问题! 这里记录下。免得网友再踩坑
下面放上我项目得图,以及解决方式图!
解决办法图!