|
@@ -16,28 +16,28 @@ import org.springframework.data.redis.serializer.StringRedisSerializer;
|
|
|
@Configuration
|
|
|
public class EduTravelCacheConfig {
|
|
|
|
|
|
- @Bean(name = "redisTemplate")
|
|
|
- public RedisTemplate<String, Object> getRedisTemplate(RedisConnectionFactory factory) {
|
|
|
- RedisTemplate<String, Object> redisTemplate = new RedisTemplate<String, Object>();
|
|
|
- redisTemplate.setConnectionFactory(factory);
|
|
|
- RedisSerializer stringSerializer = new StringRedisSerializer();
|
|
|
- redisTemplate.setKeySerializer(stringSerializer);
|
|
|
- redisTemplate.setValueSerializer(stringSerializer);
|
|
|
- redisTemplate.setHashKeySerializer(stringSerializer);
|
|
|
- redisTemplate.setHashValueSerializer(stringSerializer);
|
|
|
-// Jackson2JsonRedisSerializer jackson2JsonRedisSerializer = new Jackson2JsonRedisSerializer(Object.class);
|
|
|
-// ObjectMapper objectMapper = new ObjectMapper();
|
|
|
-// // 使用Jackson序列化对象
|
|
|
-// objectMapper.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY);
|
|
|
-// objectMapper.activateDefaultTyping(LaissezFaireSubTypeValidator.instance ,
|
|
|
-// ObjectMapper.DefaultTyping.NON_FINAL, JsonTypeInfo.As.PROPERTY);
|
|
|
-// jackson2JsonRedisSerializer.setObjectMapper(objectMapper);
|
|
|
-// jackson2JsonRedisSerializer.setObjectMapper(objectMapper);
|
|
|
-//
|
|
|
-// redisTemplate.setValueSerializer(jackson2JsonRedisSerializer); // value的序列化类型
|
|
|
-// redisTemplate.setHashKeySerializer(stringRedisSerializer);
|
|
|
-// redisTemplate.setHashValueSerializer(jackson2JsonRedisSerializer);
|
|
|
- redisTemplate.afterPropertiesSet();
|
|
|
- return redisTemplate;
|
|
|
- }
|
|
|
+// @Bean(name = "redisTemplate")
|
|
|
+// public RedisTemplate<String, Object> getRedisTemplate(RedisConnectionFactory factory) {
|
|
|
+// RedisTemplate<String, Object> redisTemplate = new RedisTemplate<String, Object>();
|
|
|
+// redisTemplate.setConnectionFactory(factory);
|
|
|
+// RedisSerializer stringSerializer = new StringRedisSerializer();
|
|
|
+// redisTemplate.setKeySerializer(stringSerializer);
|
|
|
+// redisTemplate.setValueSerializer(stringSerializer);
|
|
|
+// redisTemplate.setHashKeySerializer(stringSerializer);
|
|
|
+// redisTemplate.setHashValueSerializer(stringSerializer);
|
|
|
+//// Jackson2JsonRedisSerializer jackson2JsonRedisSerializer = new Jackson2JsonRedisSerializer(Object.class);
|
|
|
+//// ObjectMapper objectMapper = new ObjectMapper();
|
|
|
+//// // 使用Jackson序列化对象
|
|
|
+//// objectMapper.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY);
|
|
|
+//// objectMapper.activateDefaultTyping(LaissezFaireSubTypeValidator.instance ,
|
|
|
+//// ObjectMapper.DefaultTyping.NON_FINAL, JsonTypeInfo.As.PROPERTY);
|
|
|
+//// jackson2JsonRedisSerializer.setObjectMapper(objectMapper);
|
|
|
+//// jackson2JsonRedisSerializer.setObjectMapper(objectMapper);
|
|
|
+////
|
|
|
+//// redisTemplate.setValueSerializer(jackson2JsonRedisSerializer); // value的序列化类型
|
|
|
+//// redisTemplate.setHashKeySerializer(stringRedisSerializer);
|
|
|
+//// redisTemplate.setHashValueSerializer(jackson2JsonRedisSerializer);
|
|
|
+// redisTemplate.afterPropertiesSet();
|
|
|
+// return redisTemplate;
|
|
|
+// }
|
|
|
}
|