List of usage examples for org.springframework.data.redis SettingsUtils getPort
public static int getPort()
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); }