Example usage for org.springframework.data.redis.connection.jedis JedisConnectionFactory JedisConnectionFactory

List of usage examples for org.springframework.data.redis.connection.jedis JedisConnectionFactory JedisConnectionFactory

Introduction

In this page you can find the example usage for org.springframework.data.redis.connection.jedis JedisConnectionFactory JedisConnectionFactory.

Prototype

public JedisConnectionFactory(RedisStandaloneConfiguration standaloneConfig) 

Source Link

Document

Constructs a new JedisConnectionFactory instance using the given RedisStandaloneConfiguration .

Usage

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

public RedisConnectionFactory createJedisConnectionFactory() {
    JedisPoolConfig poolConfig = new JedisPoolConfig();
    poolConfig.setMaxTotal(this.maxActive);
    poolConfig.setMinIdle(this.minActive);
    poolConfig.setMaxWaitMillis(this.maxWaitTime);
    poolConfig.setTestOnBorrow(false);//from   w  w  w .ja  va 2  s  .  c  o  m

    JedisConnectionFactory connFactory = new JedisConnectionFactory(poolConfig);
    connFactory.setUsePool(false);
    connFactory.setTimeout(this.soTimeout);
    connFactory.setHostName(this.redisHost);
    connFactory.setPort(this.redisPort);
    return connFactory;
}

From source file:example.springdata.redis.sentinel.RedisSentinelApplication.java

public @Bean RedisConnectionFactory connectionFactory() {
    return new JedisConnectionFactory(sentinelConfig());
}

From source file:example.springdata.redis.sentinel.RedisSentinelApplicationConfig.java

@Bean
public RedisConnectionFactory connectionFactory() {
    return new JedisConnectionFactory(sentinelConfig());
}

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

public RedisConnectionFactory createJedisConnectionFactory() {
    JedisPoolConfig poolConfig = new JedisPoolConfig();
    poolConfig.setMaxTotal(this.maxActive);
    poolConfig.setMinIdle(this.minActive);
    poolConfig.setMaxWaitMillis(this.maxWaitTime);
    poolConfig.setTestOnBorrow(false);//from  w  w  w. j  a v  a 2 s .  c o  m

    RedisServiceInfo redisServiceInfo = (RedisServiceInfo) cloud().getServiceInfo(this.acsRedis);

    JedisConnectionFactory connFactory = new JedisConnectionFactory(poolConfig);
    connFactory.setUsePool(true);
    connFactory.setTimeout(this.soTimeout);
    connFactory.setHostName(redisServiceInfo.getHost());
    connFactory.setPort(redisServiceInfo.getPort());
    connFactory.setPassword(redisServiceInfo.getPassword());
    return connFactory;
}

From source file:org.springframework.data.redis.connection.jedis.JedisConnectionFactoryUnitTests.java

private JedisConnectionFactory initSpyedConnectionFactory(RedisClusterConfiguration clusterConfig,
        JedisPoolConfig poolConfig) {//from   w w w  .  j a  va  2 s.c  o  m

    JedisConnectionFactory factorySpy = spy(new JedisConnectionFactory(clusterConfig));
    doReturn(null).when(factorySpy).createCluster(Matchers.any(RedisClusterConfiguration.class),
            Matchers.any(GenericObjectPoolConfig.class));
    doReturn(null).when(factorySpy).createRedisPool();
    return factorySpy;
}