Spring Data Redis 保存key时,key值出现 "\xac\xed\x00\x05t\x00\x04hehe" 的解决办法

在 RedisTemplate bean 中配置 keySerializer 属性即可。
<bean id="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate">
<property name="connectionFactory" ref="connectionFactory" />
<property name="keySerializer">
<bean class="org.springframework.data.redis.serializer.StringRedisSerializer"></bean>
</property>
</bean>

本文介绍了解决SpringDataRedis在保存key时遇到的序列化问题,通过配置RedisTemplate的keySerializer属性为StringRedisSerializer,可以避免key值被错误地序列化为xacxedx00x05tx00x04hehe等格式。
2751

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



