List of usage examples for org.springframework.data.redis.connection.lettuce LettuceConnectionFactory LettuceConnectionFactory
public LettuceConnectionFactory()
From source file:sample.config.SessionConfig.java
@Bean public LettuceConnectionFactory connectionFactory() { return new LettuceConnectionFactory(); }
From source file:io.pivotal.cla.config.SessionConfig.java
@Bean @ConditionalOnMissingBean(RedisConnectionFactory.class) public RedisConnectionFactory redisConnectionFactory(RedisProperties redisProperties) { LettuceConnectionFactory connectionFactory = new LettuceConnectionFactory(); connectionFactory.setPort(redisProperties.getPort()); connectionFactory.setHostName(redisProperties.getHost()); connectionFactory.setPassword(redisProperties.getPassword()); connectionFactory.setShutdownTimeout(0); return connectionFactory; }
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);// www . j a va2 s . 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-462 public void factoryWorksWithoutClientResources() { LettuceConnectionFactory factory = new LettuceConnectionFactory(); factory.setShutdownTimeout(0);/*from www . j a v a 2s.c o m*/ factory.afterPropertiesSet(); ConnectionFactoryTracker.add(factory); StringRedisConnection connection = new DefaultStringRedisConnection(factory.getConnection()); try { assertThat(connection.ping(), is(equalTo("PONG"))); } finally { connection.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();/*from www .j a v a2 s. c om*/ ConnectionFactoryTracker.add(factory); assertThat(factory.getReactiveConnection().execute(BaseRedisReactiveCommands::ping).blockFirst(), is("PONG")); }
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 ww .j ava 2s. c om*/ 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 } }); }
From source file:org.springframework.xd.test.redis.RedisAvailableRule.java
@Override public Statement apply(Statement base, Description description) { LettuceConnectionFactory connectionFactory = null; try {// ww w . ja va2 s. c o m connectionFactory = new LettuceConnectionFactory(); connectionFactory.afterPropertiesSet(); connectionFactory.getConnection().close(); } catch (Exception e) { logger.error("REDIS IS NOT AVAILABLE", e); fail("REDIS IS NOT AVAILABLE"); } finally { if (connectionFactory != null) { connectionFactory.destroy(); } } return super.apply(base, description); }