最近使用spring-data-redis 和jedis 操作redis时发现存储在redis中的key不是程序中设置的string值,前面还多出了许多类似\xac\xed\x00\x05t\x00这种字符串
原因是因为RedisTemplate的序列化问题
改用StringRedisTemplate即可解决 但治标不治本。
而且在RedisTemplate下用increment创建的乱码key无法被get拿取
会抛出无法反序列化的异常。极个别情况需要使用StringRedisTemplate其他用RedisTemplate即可。或者修改源码中JdkSerializationRedisSerializer的初始化方式
Redis 存入key乱码问题
最新推荐文章于 2025-07-07 17:44:49 发布
本文探讨了使用Spring Data Redis和Jedis时遇到的RedisTemplate序列化问题导致的key值乱码现象,并提供了两种解决方案:一是改用StringRedisTemplate;二是修改JdkSerializationRedisSerializer的初始化方式。

1712

被折叠的 条评论
为什么被折叠?



