Spring Boot Shiro Redis 缓存 Key 乱码

此文章发布于 61 个月前,部分信息可能已经过时,请自行斟酌确认。

最近搭建的Spring boot+shiro+redis模板项目到了配置缓存了,发现写入的key前面有一部分是乱码。

\xac\xed\x00\x05t\x00shiro:cache:admin

20190415200504573.png

解决方案

自动注入的redisTemplate进行以下设置:

redisTemplate.setKeySerializer(new StringRedisSerializer());
redisTemplate.setValueSerializer(new JdkSerializationRedisSerializer());
redisTemplate.setHashKeySerializer(new StringRedisSerializer());
redisTemplate.setHashValueSerializer(new JdkSerializationRedisSerializer());

20190415202407924.png

这样就搞定了。

最后修改:2019 年 04 月 15 日 08 : 28 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论