本文整理了Java中org.springframework.data.redis.core.RedisTemplate.setDefaultSerializer
方法的一些代码示例,展示了RedisTemplate.setDefaultSerializer
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RedisTemplate.setDefaultSerializer
方法的具体详情如下:
包路径:org.springframework.data.redis.core.RedisTemplate
类名称:RedisTemplate
方法名:setDefaultSerializer
[英]Sets the default serializer to use for this template. All serializers (expect the #setStringSerializer(RedisSerializer)) are initialized to this value unless explicitly set. Defaults to JdkSerializationRedisSerializer.
[中]设置用于此模板的默认序列化程序。除非显式设置,否则所有序列化程序(除#setString序列化程序(重新序列化程序))都将初始化为此值。默认为JdkSerializationRedisSerializer。
代码示例来源:origin: spring-projects/spring-session
private RedisTemplate<Object, Object> createRedisTemplate() {
RedisTemplate<Object, Object> redisTemplate = new RedisTemplate<>();
redisTemplate.setKeySerializer(new StringRedisSerializer());
redisTemplate.setHashKeySerializer(new StringRedisSerializer());
if (this.defaultRedisSerializer != null) {
redisTemplate.setDefaultSerializer(this.defaultRedisSerializer);
}
redisTemplate.setConnectionFactory(this.redisConnectionFactory);
redisTemplate.setBeanClassLoader(this.classLoader);
redisTemplate.afterPropertiesSet();
return redisTemplate;
}
代码示例来源:origin: lxy-go/SpringBoot
@Bean
public RedisTemplate<Object, Employee> empRedisTemplate(
RedisConnectionFactory redisConnectionFactory)
throws UnknownHostException {
RedisTemplate<Object, Employee> template = new RedisTemplate<Object, Employee>();
template.setConnectionFactory(redisConnectionFactory);
Jackson2JsonRedisSerializer<Employee> jsonRedisSerializer = new Jackson2JsonRedisSerializer<Employee>(Employee.class);
template.setDefaultSerializer(jsonRedisSerializer);
return template;
}
}
代码示例来源:origin: cuzz1/springboot-learning
@Bean
public RedisTemplate<Object, Employee> empRedisTemplate(
RedisConnectionFactory redisConnectionFactory)
throws UnknownHostException {
RedisTemplate<Object, Employee> template = new RedisTemplate<Object, Employee>();
template.setConnectionFactory(redisConnectionFactory);
Jackson2JsonRedisSerializer<Employee> jsonRedisSerializer = new Jackson2JsonRedisSerializer<Employee>(Employee.class);
template.setDefaultSerializer(jsonRedisSerializer);
return template;
}
// Employee
代码示例来源:origin: cuzz1/springboot-learning
@Bean
public RedisTemplate<Object, Department> deptRedisTemplate(
RedisConnectionFactory redisConnectionFactory)
throws UnknownHostException {
RedisTemplate<Object, Department> template = new RedisTemplate<Object, Department>();
template.setConnectionFactory(redisConnectionFactory);
Jackson2JsonRedisSerializer<Department> jsonRedisSerializer = new Jackson2JsonRedisSerializer<Department>(Department.class);
template.setDefaultSerializer(jsonRedisSerializer);
return template;
}
代码示例来源:origin: yuboon/Aooms
@Bean("j2CacheRedisTemplate")
@ConditionalOnBean(RedisConnectionFactory.class)
public RedisTemplate<String, Serializable> j2CacheRedisTemplate(
@Qualifier("j2CahceRedisConnectionFactory") RedisConnectionFactory j2CahceRedisConnectionFactory,
@Qualifier("j2CacheValueSerializer") RedisSerializer<Object> j2CacheSerializer) {
RedisTemplate<String, Serializable> template = new RedisTemplate<String, Serializable>();
template.setKeySerializer(new StringRedisSerializer());
template.setHashKeySerializer(new StringRedisSerializer());
template.setDefaultSerializer(j2CacheSerializer);
template.setConnectionFactory(j2CahceRedisConnectionFactory);
return template;
}
代码示例来源:origin: alibaba/tac
public static RedisTemplate getRedisTemplate(JedisConnectionFactory jedisConnectionFactory) {
RedisTemplate redisTemplate = new RedisTemplate();
redisTemplate.setConnectionFactory(jedisConnectionFactory);
redisTemplate.setDefaultSerializer(new GenericJackson2JsonRedisSerializer());
return redisTemplate;
}
代码示例来源:origin: spring-projects/spring-xd-samples
@Bean
RedisTemplate<String,String> redisTemplate() {
RedisTemplate<String,String> redisTemplate = new RedisTemplate<String, String>();
redisTemplate.setDefaultSerializer(new StringRedisSerializer());
redisTemplate.setConnectionFactory(redisConnectionFactory());
return redisTemplate;
}
}
代码示例来源:origin: com.alibaba/tac-engine
public static RedisTemplate getRedisTemplate(JedisConnectionFactory jedisConnectionFactory) {
RedisTemplate redisTemplate = new RedisTemplate();
redisTemplate.setConnectionFactory(jedisConnectionFactory);
redisTemplate.setDefaultSerializer(new GenericJackson2JsonRedisSerializer());
return redisTemplate;
}
代码示例来源:origin: eventuate-examples/eventuate-examples-restaurant-management
@Bean
public RedisTemplate<String, RestaurantInfo> restaurantTemplate(RedisConnectionFactory factory) {
RedisTemplate<String, RestaurantInfo> template = new RedisTemplate<>();
template.setConnectionFactory(factory);
template.setDefaultSerializer(new StringRedisSerializer());
template.setValueSerializer(new JsonRedisRestaurantInfoSerializer());
return template;
}
代码示例来源:origin: mploed/ddd-strategic-design-spring-boot
@Bean
public RedisTemplate<String,String> redisTemplate(RedisConnectionFactory cf){
RedisTemplate<String,String> redisTemplate=new RedisTemplate<String,String>();
redisTemplate.setConnectionFactory(cf);
redisTemplate.setKeySerializer(redisTemplate.getStringSerializer());
redisTemplate.setKeySerializer(new Jackson2JsonRedisSerializer<CustomerCreatedEvent>(CustomerCreatedEvent.class));
redisTemplate.setDefaultSerializer(new Jackson2JsonRedisSerializer<CustomerCreatedEvent>(CustomerCreatedEvent.class));
return redisTemplate;
}
}
代码示例来源:origin: stackoverflow.com
RedisTemplate redisTemplate = new RedisTemplate();
redisTemplate.setConnectionFactory(cacheJedisConnectionFactory());
redisTemplate.setDefaultSerializer(new KryoObjectSerializer());
return redisTemplate;
代码示例来源:origin: OracleChain/EosProxyServer
@Bean
public RedisTemplate<Object, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory) {
RedisTemplate<Object, Object> redisTemplate = new RedisTemplate<>();
redisTemplate.setConnectionFactory(redisConnectionFactory);
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);
redisTemplate.setValueSerializer(jackson2JsonRedisSerializer);
redisTemplate.setKeySerializer(new StringRedisSerializer());
redisTemplate.setHashKeySerializer(jackson2JsonRedisSerializer);
redisTemplate.setHashValueSerializer(jackson2JsonRedisSerializer);
redisTemplate.setDefaultSerializer(jackson2JsonRedisSerializer);
redisTemplate.setEnableDefaultSerializer(true);
redisTemplate.afterPropertiesSet();
return redisTemplate;
}
内容来源于网络,如有侵权,请联系作者删除!