RedisTemplate操作redis时,存入的key值出现\xac\xed\x00\x05t\x00前缀

问题:

用RedisTemplate操作redis时,发现存入的key值出现\xac\xed\x00\x05t\x00前缀
在这里插入图片描述

解决:

在配置文件中指定默认序列化方式为stringRedisSerializer

<bean id="redisTemplate"
          class="org.springframework.data.redis.core.RedisTemplate">
        <property name="connectionFactory" ref="jedisConnectionFactory" />
        
        <property name="keySerializer" ref="stringRedisSerializer"/>
    bean>

原因:

RedisTemplate默认序列化方式用的是JdkSerializationRedisSerialize
RedisTemplate操作redis时,存入的key值出现\xac\xed\x00\x05t\x00前缀_第1张图片

你可能感兴趣的:(redis)