redis Cannot deserialize

redis Cannot deserialize

由于自己序列化了一次,然后redis中又配置了序列化的类,所以获取的时候编码不对,错误,这时不需要自己特意去实例化类后保存,直接用配置好的即可

<bean id="redisTemplate" class="org.springframework.data.redis.core.StringRedisTemplate">

<property name="connectionFactory" ref="jedisConnectionFactory" />

<property name="keySerializer">

<bean class="org.springframework.data.redis.serializer.StringRedisSerializer" />

</property>

<property name="valueSerializer">

<bean class="org.springframework.data.redis.serializer.JdkSerializationRedisSerializer" />

</property>

<property name="hashKeySerializer">

<bean class="org.springframework.data.redis.serializer.StringRedisSerializer" />

</property>

<property name="hashValueSerializer">

<bean class="org.springframework.data.redis.serializer.JdkSerializationRedisSerializer" />

</property>

</bean>

猜你喜欢

转载自yuhuiblog6338999322098842.iteye.com/blog/2400469