@ -8,6 +8,7 @@ import org.springframework.context.annotation.Bean;
@@ -8,6 +8,7 @@ import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration ;
import org.springframework.data.redis.connection.RedisConnectionFactory ;
import org.springframework.data.redis.core.RedisTemplate ;
import org.springframework.data.redis.serializer.JdkSerializationRedisSerializer ;
import org.springframework.data.redis.serializer.StringRedisSerializer ;
/ * *
@ -27,15 +28,15 @@ public class RedisConfig extends CachingConfigurerSupport
@@ -27,15 +28,15 @@ public class RedisConfig extends CachingConfigurerSupport
RedisTemplate < Object , Object > template = new RedisTemplate < > ( ) ;
template . setConnectionFactory ( connectionFactory ) ;
// FastJson2JsonRedisSerializer serializer = new FastJson2JsonRedisSerializer(Object.class);
FastJson2JsonRedisSerializer serializer = new FastJson2JsonRedisSerializer ( Object . class ) ;
//JdkSerializationRedisSerializer serializer =new JdkSerializationRedisSerializer();
// 使用StringRedisSerializer来序列化和反序列化redis的key值
template . setKeySerializer ( new StringRedisSerializer ( ) ) ;
template . setValueSerializer ( new StringRedi sS erializer( ) ) ;
template . setValueSerializer ( serializer ) ;
// Hash的key也采用StringRedisSerializer的序列化方式
template . setHashKeySerializer ( new StringRedisSerializer ( ) ) ;
template . setHashValueSerializer ( new StringRedisSerializer ( ) ) ;
template . setHashValueSerializer ( ( new StringRedisSerializer ( ) ) ) ;
template . afterPropertiesSet ( ) ;
return template ;