Example usage for org.springframework.data.redis SettingsUtils getHost

List of usage examples for org.springframework.data.redis SettingsUtils getHost

Introduction

In this page you can find the example usage for org.springframework.data.redis SettingsUtils getHost.

Prototype

public static String getHost() 

Source Link

Usage

From source file:org.springframework.data.redis.connection.jredis.JRedisConnectionIntegrationTests.java

@Test
public void testConnectionStaysOpenWhenPooled() {
    JredisConnectionFactory factory2 = new JredisConnectionFactory(
            new JredisPool(SettingsUtils.getHost(), SettingsUtils.getPort()));
    RedisConnection conn2 = factory2.getConnection();
    conn2.close();// w w  w .ja  va2  s . c o  m
    conn2.ping();
}

From source file:org.springframework.data.redis.connection.jredis.JRedisConnectionIntegrationTests.java

@Test
public void testConnectionNotReturnedOnException() {
    GenericObjectPoolConfig config = new GenericObjectPoolConfig();
    config.setMaxTotal(1);/*  ww w .  ja  v  a2 s.  c om*/
    config.setMaxWaitMillis(1);
    JredisConnectionFactory factory2 = new JredisConnectionFactory(
            new JredisPool(SettingsUtils.getHost(), SettingsUtils.getPort(), config));
    RedisConnection conn2 = factory2.getConnection();
    ((JRedis) conn2.getNativeConnection()).quit();
    try {
        conn2.ping();
        fail("Expected RedisConnectionFailureException trying to use a closed connection");
    } catch (RedisConnectionFailureException e) {
    }
    conn2.close();
    // Verify we get a new connection from the pool and not the broken one
    RedisConnection conn3 = factory2.getConnection();
    conn3.ping();
}

From source file:org.springframework.data.redis.connection.jredis.JredisPoolTests.java

@Before
public void setUp() {
    this.connectionSpec = DefaultConnectionSpec.newSpec(SettingsUtils.getHost(), SettingsUtils.getPort(), 0,
            null);
}

From source file:org.springframework.data.redis.connection.jredis.JredisPoolTests.java

@Test(expected = PoolException.class)
public void testGetResourceCreationUnsuccessful() {
    // Config poolConfig = new Config();
    // poolConfig.testOnBorrow = true;
    this.pool = new JredisPool(DefaultConnectionSpec.newSpec(SettingsUtils.getHost(), 3333, 0, null));
    pool.getResource();//from www . jav  a2 s.  c  o  m
}

From source file:org.springframework.data.redis.connection.jredis.JredisPoolTests.java

@Test
public void testCreateWithHostAndPort() {
    this.pool = new JredisPool(SettingsUtils.getHost(), SettingsUtils.getPort());
    assertNotNull(pool.getResource());//www. j a v  a2s.c om
}

From source file:org.springframework.data.redis.connection.jredis.JredisPoolTests.java

@Test
public void testCreateWithHostPortAndDbIndex() {
    this.pool = new JredisPool(SettingsUtils.getHost(), SettingsUtils.getPort(), 1, null, 0);
    assertNotNull(pool.getResource());//from w ww. j  a v a  2s  .c  o m
}

From source file:org.springframework.data.redis.connection.lettuce.DefaultLettucePoolTests.java

@Test
public void testGetResource() {

    pool = new DefaultLettucePool(SettingsUtils.getHost(), SettingsUtils.getPort());
    pool.setClientResources(LettuceTestClientResources.getSharedClientResources());
    pool.afterPropertiesSet();/*from w w w  .  jav  a2  s  .  c  o m*/
    RedisAsyncConnection<byte[], byte[]> client = pool.getResource();
    assertNotNull(client);
    client.ping();
    client.close();
}

From source file:org.springframework.data.redis.connection.lettuce.DefaultLettucePoolTests.java

@Test
public void testGetResourcePoolExhausted() {

    GenericObjectPoolConfig poolConfig = new GenericObjectPoolConfig();
    poolConfig.setMaxTotal(1);/*  w  ww .j  av  a  2s  .co  m*/
    poolConfig.setMaxWaitMillis(1);
    pool = new DefaultLettucePool(SettingsUtils.getHost(), SettingsUtils.getPort(), poolConfig);
    pool.setClientResources(LettuceTestClientResources.getSharedClientResources());
    pool.afterPropertiesSet();
    RedisAsyncConnection<byte[], byte[]> client = pool.getResource();
    assertNotNull(client);
    try {
        pool.getResource();
        fail("PoolException should be thrown when pool exhausted");
    } catch (PoolException e) {
    } finally {
        client.close();
    }
}

From source file:org.springframework.data.redis.connection.lettuce.DefaultLettucePoolTests.java

@Test
public void testGetResourceValidate() {

    GenericObjectPoolConfig poolConfig = new GenericObjectPoolConfig();
    poolConfig.setTestOnBorrow(true);//  w  w  w  .  j av a2s.  c  o m
    pool = new DefaultLettucePool(SettingsUtils.getHost(), SettingsUtils.getPort(), poolConfig);
    pool.setClientResources(LettuceTestClientResources.getSharedClientResources());
    pool.afterPropertiesSet();
    RedisAsyncConnection<byte[], byte[]> client = pool.getResource();
    assertNotNull(client);
    client.close();
}

From source file:org.springframework.data.redis.connection.lettuce.DefaultLettucePoolTests.java

@Test(expected = PoolException.class)
public void testGetResourceCreationUnsuccessful() throws Exception {

    pool = new DefaultLettucePool(SettingsUtils.getHost(), 3333);
    pool.setClientResources(LettuceTestClientResources.getSharedClientResources());
    pool.afterPropertiesSet();//www.j  a va2s. co m
    pool.getResource();
}