Example usage for org.springframework.data.redis.serializer GenericToStringSerializer GenericToStringSerializer

List of usage examples for org.springframework.data.redis.serializer GenericToStringSerializer GenericToStringSerializer

Introduction

In this page you can find the example usage for org.springframework.data.redis.serializer GenericToStringSerializer GenericToStringSerializer.

Prototype

public GenericToStringSerializer(Class<T> type) 

Source Link

Usage

From source file:locksdemo.RedisUtils.java

static <K, V> RedisTemplate<K, V> createRedisTemplate(RedisConnectionFactory connectionFactory,
        Class<V> valueClass) {
    RedisTemplate<K, V> redisTemplate = new RedisTemplate<K, V>();
    redisTemplate.setKeySerializer(new StringRedisSerializer());
    redisTemplate.setValueSerializer(new GenericToStringSerializer<V>(valueClass));

    // avoids proxy
    redisTemplate.setExposeConnection(true);

    redisTemplate.setConnectionFactory(connectionFactory);
    redisTemplate.afterPropertiesSet();/*from  w ww .  ja  v  a 2s.com*/
    return redisTemplate;
}

From source file:lab.home.mvn_tomcat_spring_redis_rest_api.config.SpringRedisConfig.java

@Bean
RedisTemplate<String, Object> redisTemplate() {
    final RedisTemplate<String, Object> template = new RedisTemplate<>();
    template.setConnectionFactory(jedisConnectionFactory());
    template.setKeySerializer(new StringRedisSerializer());
    template.setHashValueSerializer(new GenericToStringSerializer<>(Object.class));
    template.setValueSerializer(new GenericToStringSerializer<>(Object.class));
    return template;
}

From source file:lab.home.spring.redis.test.RedisTestConfig.java

@Bean
RedisTemplate<String, Object> redisTemplate() {
    final RedisTemplate<String, Object> template = new RedisTemplate<String, Object>();
    template.setConnectionFactory(jedisConnectionFactory());
    template.setKeySerializer(new StringRedisSerializer());
    template.setHashValueSerializer(new GenericToStringSerializer<Object>(Object.class));
    template.setValueSerializer(new GenericToStringSerializer<Object>(Object.class));
    return template;
}