List of usage examples for org.springframework.data.redis.connection.lettuce LettuceConnectionFactory setClientResources
@Deprecated public void setClientResources(ClientResources clientResources)
From source file:org.springframework.data.redis.connection.lettuce.LettuceConnectionFactoryTests.java
@Test public void testSelectDb() { LettuceConnectionFactory factory2 = new LettuceConnectionFactory(SettingsUtils.getHost(), SettingsUtils.getPort());/*from w ww .java 2 s.com*/ factory2.setClientResources(LettuceTestClientResources.getSharedClientResources()); factory2.setShutdownTimeout(0); 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 // DATAREDIS-431 public void dbIndexShouldBePropagatedCorrectly() { LettuceConnectionFactory factory = new LettuceConnectionFactory(); factory.setClientResources(LettuceTestClientResources.getSharedClientResources()); factory.setDatabase(2);//from w w w .j a va 2s . c o m factory.afterPropertiesSet(); ConnectionFactoryTracker.add(factory); StringRedisConnection connectionToDbIndex2 = new DefaultStringRedisConnection(factory.getConnection()); try { String key = "key-in-db-2"; connectionToDbIndex2.set(key, "the wheel of time"); assertThat(connection.get(key), nullValue()); assertThat(connectionToDbIndex2.get(key), notNullValue()); } finally { connectionToDbIndex2.close(); } }
From source file:org.springframework.data.redis.connection.lettuce.LettuceConnectionFactoryTests.java
@Test // DATAREDIS-525 public void factoryShouldReturnReactiveConnectionWhenCorrectly() { LettuceConnectionFactory factory = new LettuceConnectionFactory(); factory.setClientResources(LettuceTestClientResources.getSharedClientResources()); factory.afterPropertiesSet();/*ww w . j a v a2s . c o m*/ ConnectionFactoryTracker.add(factory); assertThat(factory.getReactiveConnection().execute(BaseRedisReactiveCommands::ping).blockFirst(), is("PONG")); }
From source file:org.springframework.data.redis.connection.lettuce.LettuceConnectionFactoryTests.java
@Test // DATAREDIS-576 public void getClientNameShouldEqualWithFactorySetting() { LettuceConnectionFactory factory = new LettuceConnectionFactory(new RedisStandaloneConfiguration()); factory.setClientResources(LettuceTestClientResources.getSharedClientResources()); factory.setClientName("clientName"); factory.afterPropertiesSet();/*from w w w.ja v a2s . c om*/ ConnectionFactoryTracker.add(factory); RedisConnection connection = factory.getConnection(); assertThat(connection.getClientName(), equalTo("clientName")); connection.close(); }
From source file:org.springframework.data.redis.listener.SubscriptionConnectionTests.java
@Parameters public static Collection<Object[]> testParams() { int port = SettingsUtils.getPort(); String host = SettingsUtils.getHost(); // Jedis/* w w w . j av a2 s .c o m*/ JedisConnectionFactory jedisConnFactory = new JedisConnectionFactory(); jedisConnFactory.setPort(port); jedisConnFactory.setHostName(host); jedisConnFactory.setDatabase(2); jedisConnFactory.afterPropertiesSet(); // Lettuce LettuceConnectionFactory lettuceConnFactory = new LettuceConnectionFactory(); lettuceConnFactory.setClientResources(LettuceTestClientResources.getSharedClientResources()); lettuceConnFactory.setPort(port); lettuceConnFactory.setHostName(host); lettuceConnFactory.setDatabase(2); lettuceConnFactory.setValidateConnection(true); lettuceConnFactory.afterPropertiesSet(); // SRP SrpConnectionFactory srpConnFactory = new SrpConnectionFactory(); srpConnFactory.setPort(port); srpConnFactory.setHostName(host); srpConnFactory.afterPropertiesSet(); // JRedis JredisConnectionFactory jRedisConnectionFactory = new JredisConnectionFactory(); jRedisConnectionFactory.setPort(port); jRedisConnectionFactory.setHostName(host); jRedisConnectionFactory.setDatabase(2); jRedisConnectionFactory.afterPropertiesSet(); return Arrays.asList(new Object[][] { { jedisConnFactory }, { lettuceConnFactory }, { srpConnFactory }, { jRedisConnectionFactory } }); }