三、springMVC集成redis实现分布式锁之存储乱码解决
3:原因分析
applicationContext-redis.xml配置redis序列化方式问题
1:redis指定key和value序列化的方式,而默认采用的JdkSerializationRedisSerializer,Java对象序列化方式
2:现在存储的key和value值都是string类型的,所以只需要指定string类型的序列化方式,
这里先贴上乱码时的配置如下:
正确的配置应该如下:
<bean id="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate"
p:connection-factory-ref="jedisConnectionFactory">
<property name="keySerializer">
<bean class="org.springframework.data.redis.serializer.StringRedisSerializer" />
</property>
<property name="valueSerializer">
<bean class="or