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

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

Introduction

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

Prototype

public void setConnectionFactory(RedisConnectionFactory connectionFactory) 

Source Link

Document

Sets the connection factory.

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();// w  w w  .  j a  va  2s. c om
    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:net.acesinc.util.config.CacheConfig.java

@Bean
public RedisTemplate<String, ContentResponse> redisTemplate(RedisConnectionFactory cf) {
    RedisTemplate<String, ContentResponse> redisTemplate = new RedisTemplate<>();
    redisTemplate.setConnectionFactory(cf);
    return redisTemplate;
}

From source file:example.springdata.redis.repositories.ApplicationConfiguration.java

@Bean
RedisTemplate<?, ?> redisTemplate(RedisConnectionFactory connectionFactory) {

    RedisTemplate<byte[], byte[]> template = new RedisTemplate<byte[], byte[]>();
    template.setConnectionFactory(connectionFactory);

    return template;
}

From source file:com.coffeebeans.services.config.caching.RedisCachingConfig.java

@Bean
RedisTemplate<Object, Object> redisTemplate() {
    RedisTemplate<Object, Object> redisTemplate = new RedisTemplate<>();
    redisTemplate.setConnectionFactory(jedisConnectionFactory());
    return redisTemplate;
}

From source file:io.pivotal.ecosystem.servicebroker.Config.java

@Bean
RedisTemplate<String, ServiceBinding> bindingTemplate(RedisConnectionFactory redisConnectionFactory) {
    RedisTemplate<String, ServiceBinding> template = new RedisTemplate<>();
    template.setConnectionFactory(redisConnectionFactory);
    return template;
}

From source file:internal.diff.common.configuration.RedisConfiguration.java

@Bean
public RedisTemplate<?, ?> redisTemplate() {

    RedisTemplate<?, ?> redisTemplate = new RedisTemplate();

    redisTemplate.setConnectionFactory(redisConnectionFactory());
    redisTemplate.setKeySerializer(new StringRedisSerializer());

    return redisTemplate;
}

From source file:io.pivotal.ecosystem.servicebroker.Config.java

@Bean
RedisTemplate<String, ServiceInstance> instanceTemplate(RedisConnectionFactory redisConnectionFactory) {
    RedisTemplate<String, ServiceInstance> template = new RedisTemplate<>();
    template.setConnectionFactory(redisConnectionFactory);
    return template;
}

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:com.enitalk.configs.RedisConfig.java

@Bean
@Primary/*w w w .  ja  v a  2 s .  co  m*/
public RedisTemplate<String, String> redisTemplate() {
    RedisTemplate<String, String> redisTemplate = new RedisTemplate<>();
    redisTemplate.setConnectionFactory(jedisConnectionFactory());
    redisTemplate.setKeySerializer(redisSerializer());
    redisTemplate.setHashKeySerializer(redisSerializer());
    redisTemplate.setHashValueSerializer(redisSerializer());

    return redisTemplate;
}