use of org.springframework.data.redis.serializer.JdkSerializationRedisSerializer in project spring-integration by spring-projects.
the class RedisQueueGatewayIntegrationTests method testRequestReplyWithMessage.
@Test
@RedisAvailable
public void testRequestReplyWithMessage() throws Exception {
this.inboundGateway.setSerializer(new JdkSerializationRedisSerializer());
this.inboundGateway.setExtractPayload(false);
this.outboundGateway.setSerializer(new JdkSerializationRedisSerializer());
this.outboundGateway.setExtractPayload(false);
this.sendChannel.send(new GenericMessage<Integer>(2));
Message<?> receive = this.outputChannel.receive(10000);
assertNotNull(receive);
assertEquals(3, receive.getPayload());
this.inboundGateway.setSerializer(new StringRedisSerializer());
this.inboundGateway.setExtractPayload(true);
this.outboundGateway.setSerializer(new StringRedisSerializer());
this.outboundGateway.setExtractPayload(true);
}
use of org.springframework.data.redis.serializer.JdkSerializationRedisSerializer in project dq-easy-cloud by dq-open-cloud.
the class EcDefaultRedisConfig method redisTemplateValueSerializer.
/**
* <p>
* 实例化 RedisTemplate 对象--保存的值为对象经过jdk序列化后的对象
* </p>
*
* @return
* @author daiqi
* @date 2017年12月7日 下午5:19:51
*/
@Bean(value = EcRedisTemplateName.REDIS_TEMPLATE_VALUE_SERIALIZER_NAME)
public RedisTemplate<String, Object> redisTemplateValueSerializer(@Qualifier(value = "defaultRedisConnectionFactory") RedisConnectionFactory redisConnectionFactory) {
RedisTemplate<String, Object> redisTemplate = new RedisTemplate<>();
redisTemplate.setKeySerializer(new StringRedisSerializer());
redisTemplate.setHashKeySerializer(new StringRedisSerializer());
redisTemplate.setValueSerializer(new JdkSerializationRedisSerializer());
redisTemplate.setHashValueSerializer(new JdkSerializationRedisSerializer());
redisTemplate.setConnectionFactory(redisConnectionFactory);
return redisTemplate;
}
use of org.springframework.data.redis.serializer.JdkSerializationRedisSerializer in project new-cloud by xie-summer.
the class RedisCacheConfig method redisTemplate.
@Bean
public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory) {
RedisTemplate<String, Object> template = new RedisTemplate<>();
template.setConnectionFactory(redisConnectionFactory);
template.setKeySerializer(new StringRedisSerializer());
template.setValueSerializer(new JdkSerializationRedisSerializer());
return template;
}
Aggregations