springboot,redis 物件序列化配置
序列化配置
@Bean
public RedisTemplate<Object, Object> redisTemplate(RedisConnectionFactory connectionFactory) {
RedisTemplate<Object, Object> redisTemplate = new RedisTemplate<>();
// 使用Jackson2JsonRedisSerialize序列化
Jackson2JsonRedisSerializer jackson2JsonRedisSerializer = new Jackson2JsonRedisSerializer(Object.class);
// 物件序列化
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY);
objectMapper.enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL);
jackson2JsonRedisSerializer.setObjectMapper(objectMapper);
// 設定key和value的序列化規則
redisTemplate.setKeySerializer(new StringRedisSerializer());
redisTemplate.setValueSerializer(jackson2JsonRedisSerializer);
redisTemplate.setHashKeySerializer(new StringRedisSerializer());
redisTemplate.setHashValueSerializer(jackson2JsonRedisSerializer);
redisTemplate.setConnectionFactory(connectionFactory);
redisTemplate.afterPropertiesSet();
return redisTemplate;
}
相關文章
- SpringBoot下用Kyro作為Redis序列化工具Spring BootRedis
- springboot2.0 配置redis哨兵Spring BootRedis
- 物件序列化(序列化)物件
- SpringBoot+redis配置及測試Spring BootRedis
- springboot自定義ObjectMapper序列化、配置序列化對LocalDateTime的支援Spring BootObjectAPPLDA
- springboot使用redis(從配置到實戰)Spring BootRedis
- JavaScript 物件序列化JavaScript物件
- java物件序列化Java物件
- SpringBoot快取管理(三) 自定義Redis快取序列化機制Spring Boot快取Redis
- JSON 物件序列化、反序列化JSON物件
- redis的序列化(四)Redis
- 物件的序列化(Serialization)物件
- 理解Java物件序列化Java物件
- Redis 反序列化異常Redis
- Python中物件序列化和反序列化Python物件
- .NET物件的XML序列化和反序列化物件XML
- 物件(List<T>)的序列化和反序列化物件
- java 物件序列化要序列化那些內容Java物件
- Java物件流與序列化Java物件
- 序列化物件(.NET中) (轉)物件
- Java物件的序列化和反序列化實踐Java物件
- C#中物件的序列化與反序列化C#物件
- Redis在存取序列化和反序列化效能問題Redis
- SpringBoot2.0 redis生成組建和讀寫配置檔案Spring BootRedis
- Java物件的序列化與反序列化-Json篇Java物件JSON
- Java基礎22--物件序列化和反序列化Java物件
- springboot整合redis?Spring BootRedis
- SpringBoot整合RedisSpring BootRedis
- SpringBoot 整合 RedisSpring BootRedis
- 【SpringBoot】整合RedisSpring BootRedis
- SpringBoot使用RedisSpring BootRedis
- 談談 JAVA 的物件序列化Java物件
- JavaScript物件序列化為JSONJavaScript物件JSON
- 深入理解Java物件序列化Java物件
- 使用jackson序列化物件物件
- C#中的物件序列化C#物件
- 配置RedisRedis
- 【SpringBoot】 中時間型別 序列化、反序列化、格式處理Spring Boot型別