Example usage for org.springframework.data.redis.core RedisTemplate setDefaultSerializer

List of usage examples for org.springframework.data.redis.core RedisTemplate setDefaultSerializer

Introduction

In this page you can find the example usage for org.springframework.data.redis.core RedisTemplate setDefaultSerializer.

Prototype

public void setDefaultSerializer(RedisSerializer<?> serializer) 

Source Link

Document

Sets the default serializer to use for this template.

Usage

From source file:com.ge.predix.acs.config.CloudRedisConfig.java

@Bean
public RedisTemplate<String, String> redisTemplate() {
    RedisTemplate<String, String> redisTemplate = new RedisTemplate<>();
    redisTemplate.setConnectionFactory(redisConnectionFactory());
    redisTemplate.setDefaultSerializer(new StringRedisSerializer());
    redisTemplate.setKeySerializer(new StringRedisSerializer());
    redisTemplate.setValueSerializer(new StringRedisSerializer());
    LOGGER.info("Successfully created Redis template.");
    return redisTemplate;
}

From source file:io.gravitee.repository.redis.management.ManagementRepositoryConfiguration.java

@Bean(name = "managementRedisTemplate")
public RedisTemplate redisTemplate(
        org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory) {
    RedisTemplate redisTemplate = new RedisTemplate();
    redisTemplate.setConnectionFactory(redisConnectionFactory);
    redisTemplate.setKeySerializer(redisTemplate.getStringSerializer());
    redisTemplate.setHashKeySerializer(redisTemplate.getStringSerializer());
    redisTemplate.setValueSerializer(new Jackson2JsonRedisSerializer<>(Object.class));
    redisTemplate.setDefaultSerializer(new Jackson2JsonRedisSerializer<>(Object.class));
    return redisTemplate;
}

From source file:org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration.java

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);
    }//from w w w .ja  v a 2 s.c  om
    redisTemplate.setConnectionFactory(this.redisConnectionFactory);
    redisTemplate.setBeanClassLoader(this.classLoader);
    redisTemplate.afterPropertiesSet();
    return redisTemplate;
}