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

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

Introduction

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

Prototype

public static int getPort() 

Source Link

Usage

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

@Test
public void testCreateWithDbIndex() {

    pool = new DefaultLettucePool(SettingsUtils.getHost(), SettingsUtils.getPort());
    pool.setClientResources(LettuceTestClientResources.getSharedClientResources());
    pool.setDatabase(1);//  w  ww  . ja  v  a 2  s  .  c  o m
    pool.afterPropertiesSet();
    assertNotNull(pool.getResource());
}

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

@Test(expected = PoolException.class)
public void testCreateWithDbIndexInvalid() {

    pool = new DefaultLettucePool(SettingsUtils.getHost(), SettingsUtils.getPort());
    pool.setClientResources(LettuceTestClientResources.getSharedClientResources());
    pool.setDatabase(17);//from  w w w  . ja v a  2s  .  c  o m
    pool.afterPropertiesSet();
    pool.getResource();
}

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

@Test(expected = PoolException.class)
public void testCreateWithPasswordNoPassword() {

    pool = new DefaultLettucePool(SettingsUtils.getHost(), SettingsUtils.getPort());
    pool.setClientResources(LettuceTestClientResources.getSharedClientResources());
    pool.setPassword("notthepassword");
    pool.afterPropertiesSet();/*from w w  w .j av  a 2s  .c  o m*/
    pool.getResource();
}

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

@Ignore("Redis must have requirepass set to run this test")
@Test/*from   www  .j av  a  2 s.c om*/
public void testCreatePassword() {

    pool = new DefaultLettucePool(SettingsUtils.getHost(), SettingsUtils.getPort());
    pool.setClientResources(LettuceTestClientResources.getSharedClientResources());
    pool.setPassword("foo");
    pool.afterPropertiesSet();
    RedisAsyncConnection<byte[], byte[]> conn = pool.getResource();
    conn.ping();
    conn.close();
}

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

@Ignore("Redis must have requirepass set to run this test")
@Test(expected = PoolException.class)
public void testCreateInvalidPassword() {

    pool = new DefaultLettucePool(SettingsUtils.getHost(), SettingsUtils.getPort());
    pool.setClientResources(LettuceTestClientResources.getSharedClientResources());
    pool.setPassword("bad");
    pool.afterPropertiesSet();/* ww  w.j ava2  s .  c  om*/
    pool.getResource();
}

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

/**
 * @see DATAREDIS-462/*from  w w  w  .j ava2s .  c o m*/
 */
@Test
public void poolWorksWithoutClientResources() {

    pool = new DefaultLettucePool(SettingsUtils.getHost(), SettingsUtils.getPort());
    pool.setDatabase(1);
    pool.afterPropertiesSet();
    assertNotNull(pool.getResource());
}

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

@Before
public void setUp() {

    factory = new LettuceConnectionFactory(SettingsUtils.getHost(), SettingsUtils.getPort());
    factory.setClientResources(LettuceTestClientResources.getSharedClientResources());
    factory.afterPropertiesSet();/* www  .j a  v  a2s .  c o  m*/
    factory.setShutdownTimeout(0);
    connection = new DefaultStringRedisConnection(factory.getConnection());
}

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

@Test
public void testSelectDb() {

    LettuceConnectionFactory factory2 = new LettuceConnectionFactory(SettingsUtils.getHost(),
            SettingsUtils.getPort());
    factory2.setClientResources(LettuceTestClientResources.getSharedClientResources());
    factory2.setShutdownTimeout(0);//from  w w  w  .ja v a  2  s  .co m
    factory2.setDatabase(1);
    factory2.afterPropertiesSet();

    ConnectionFactoryTracker.add(factory2);

    StringRedisConnection connection2 = new DefaultStringRedisConnection(factory2.getConnection());
    connection2.flushDb();
    // put an item in database 0
    connection.set("sometestkey", "sometestvalue");
    try {
        // there should still be nothing in database 1
        assertEquals(Long.valueOf(0), connection2.dbSize());
    } finally {
        connection2.close();
        factory2.destroy();
    }
}

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

@Test
public void testCreateFactoryWithPool() {
    DefaultLettucePool pool = new DefaultLettucePool(SettingsUtils.getHost(), SettingsUtils.getPort());
    pool.setClientResources(LettuceTestClientResources.getSharedClientResources());
    pool.afterPropertiesSet();/*from  w w  w.  j  a v a2  s  .  co  m*/
    LettuceConnectionFactory factory2 = new LettuceConnectionFactory(pool);
    factory2.setShutdownTimeout(0);
    factory2.afterPropertiesSet();

    ConnectionFactoryTracker.add(factory2);

    RedisConnection conn2 = factory2.getConnection();
    conn2.close();
    factory2.destroy();
    pool.destroy();
}

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

@Ignore("Uncomment this test to manually check connection reuse in a pool scenario")
@Test/*  w  w w.j a  va  2s  .  c o m*/
public void testLotsOfConnections() throws InterruptedException {
    // Running a netstat here should show only the 8 conns from the pool (plus 2 from setUp and 1 from factory2
    // afterPropertiesSet for shared conn)
    DefaultLettucePool pool = new DefaultLettucePool(SettingsUtils.getHost(), SettingsUtils.getPort());
    pool.afterPropertiesSet();
    final LettuceConnectionFactory factory2 = new LettuceConnectionFactory(pool);
    factory2.afterPropertiesSet();

    ConnectionFactoryTracker.add(factory2);

    for (int i = 1; i < 1000; i++) {
        Thread th = new Thread(() -> factory2.getConnection().bRPop(50000, "foo".getBytes()));
        th.start();
    }
    Thread.sleep(234234234);
}