@Bean public RedisConnectionFactory redisConnectionFactory() { JedisConnectionFactory cf = new JedisConnectionFactory(); cf.setHostName( "localhost" ); cf.setPort( 6379 ); cf.afterPropertiesSet(); return cf; }
@Bean public JedisConnectionFactory redisConnectionFactory() { JedisConnectionFactory redisConnectionFactory = new JedisConnectionFactory(); redisConnectionFactory.setHostName(env.getProperty("redis.hostname")); redisConnectionFactory.setPort(Integer.parseInt(env.getProperty("redis.port"))); return redisConnectionFactory; }
enrichRedisConfiguration(redisStandaloneConfiguration, dbIndex, password); connectionFactory = new JedisConnectionFactory(redisStandaloneConfiguration, jedisClientConfiguration); connectionFactory = new JedisConnectionFactory(sentinelConfiguration, jedisClientConfiguration); connectionFactory = new JedisConnectionFactory(clusterConfiguration, jedisClientConfiguration); connectionFactory.afterPropertiesSet(); return connectionFactory;
@Bean JedisConnectionFactory jedisConnectionFactory() { RedisStandaloneConfiguration redisStandaloneConfiguration = new RedisStandaloneConfiguration(); redisStandaloneConfiguration.setHostName(host); redisStandaloneConfiguration.setPort(port); redisStandaloneConfiguration.setPassword(RedisPassword.of(password)); JedisClientConfiguration.JedisClientConfigurationBuilder jedisClientConfiguration = JedisClientConfiguration.builder(); jedisClientConfiguration.connectTimeout(Duration.ofMillis(timeout)); jedisClientConfiguration.usePooling(); return new JedisConnectionFactory(redisStandaloneConfiguration, jedisClientConfiguration.build()); }
JedisConnectionFactory factory = new JedisConnectionFactory(); factory.setHostName(redisHostName); factory.setPort(redisPort); factory.setUsePool(true); return factory;
private JedisConnectionFactory jedisConnFactory() { try { String redistogoUrl = REDIS_PROPS.getProperty(Constants.REDIS_URL); URI redistogoUri = new URI(redistogoUrl); JedisConnectionFactory jedisConnFactory = new JedisConnectionFactory(); String hostName = redistogoUri.getHost(); int port = redistogoUri.getPort(); jedisConnFactory.setUsePool(true); jedisConnFactory.setHostName(hostName); jedisConnFactory.setPort(port); jedisConnFactory.setTimeout(Protocol.DEFAULT_TIMEOUT); jedisConnFactory.setShardInfo(new JedisShardInfo(hostName, port)); return jedisConnFactory; } catch (URISyntaxException e) { logger.warn("error when in jedisConnFactory: "+e.getMessage()); return null; } }
@Bean @ConfigurationProperties(prefix = "spring.redis") public JedisConnectionFactory getConnectionFactory() { JedisConnectionFactory factory = new JedisConnectionFactory(); JedisPoolConfig config = getRedisConfig(); factory.setPoolConfig(config); logger.info("JedisConnectionFactory bean init success."); return factory; }
private void configureConnectionFromUrl(JedisConnectionFactory factory) { String url = this.properties.getUrl(); if (url.startsWith("rediss://")) { factory.setUseSsl(true); } try { URI uri = new URI(url); factory.setHostName(uri.getHost()); factory.setPort(uri.getPort()); if (uri.getUserInfo() != null) { String password = uri.getUserInfo(); int index = password.lastIndexOf(":"); if (index >= 0) { password = password.substring(index + 1); } factory.setPassword(password); } } catch (URISyntaxException ex) { throw new IllegalArgumentException("Malformed 'spring.redis.url' " + url, ex); } }
private void configureConnection(JedisConnectionFactory factory) { if (StringUtils.hasText(this.properties.getUrl())) { configureConnectionFromUrl(factory); } else { factory.setHostName(this.properties.getHost()); factory.setPort(this.properties.getPort()); if (this.properties.getPassword() != null) { factory.setPassword(this.properties.getPassword()); } } }
private void configurePool(JedisConnectionFactory connectionFactory, PooledServiceConnectorConfig config) { if (config.getPoolConfig() != null) { JedisPoolConfig poolConfig = new JedisPoolConfig(); BeanWrapper target = new BeanWrapperImpl(poolConfig); BeanWrapper source = new BeanWrapperImpl(config.getPoolConfig()); Util.setCorrespondingProperties(target, source); connectionFactory.setPoolConfig(poolConfig); } }
protected final JedisConnectionFactory applyProperties(JedisConnectionFactory factory) { configureConnection(factory); if (this.properties.isSsl()) { factory.setUseSsl(true); } factory.setDatabase(this.properties.getDatabase()); if (this.properties.getTimeout() > 0) { factory.setTimeout(this.properties.getTimeout()); } return factory; }
@EnableRedisHttpSession public class HttpSessionConfig { @Bean public JedisConnectionFactory connectionFactory() { return new JedisConnectionFactory(); } }
@Bean JedisConnectionFactory jedisConnectionFactory(){ JedisConnectionFactory factory = new JedisConnectionFactory(); factory.setHostName(redisHost); factory.setPort(redisPort); factory.setUsePool(true); return factory; }
@Bean public JedisConnectionFactory redisConnectionFactory( @Value("${spring.redis.port}") Integer redisPort, @Value("${spring.redis.host}") String redisHost) { JedisConnectionFactory redisConnectionFactory = new JedisConnectionFactory(); redisConnectionFactory.setHostName(redisHost); redisConnectionFactory.setPort(redisPort); return redisConnectionFactory; }
public class GuiceCamelTestModule extends CamelModuleWithMatchingRoutes { ... @Provides @JndiBind("redisTemplateBean") Object provideRedisTemplateBean() { JedisConnectionFactory redisConnectionFactory = new JedisConnectionFactory(); redisConnectionFactory.afterPropertiesSet(); RedisTemplate<?, ?> template = new RedisTemplate(); template.setConnectionFactory(redisConnectionFactory); template.setDefaultSerializer(new StringRedisSerializer()); template.afterPropertiesSet(); return template; } }
@Bean @ConfigurationProperties(prefix="spring.redis") public JedisConnectionFactory getConnectionFactory(){ JedisConnectionFactory factory = new JedisConnectionFactory(); JedisPoolConfig config = getRedisConfig(); factory.setPoolConfig(config); logger.info("JedisConnectionFactory bean init success."); return factory; }
private void configurePool(JedisConnectionFactory connectionFactory, PooledServiceConnectorConfig config) { if (config.getPoolConfig() != null) { JedisPoolConfig poolConfig = new JedisPoolConfig(); BeanWrapper target = new BeanWrapperImpl(poolConfig); BeanWrapper source = new BeanWrapperImpl(config.getPoolConfig()); Util.setCorrespondingProperties(target, source); connectionFactory.setPoolConfig(poolConfig); } }
@Bean public RedisConnectionFactory redisConnectionFactory() { JedisPoolConfig jedisPoolConfig = new JedisPoolConfig(); JedisConnectionFactory jedisConnectionFactory = new JedisConnectionFactory(); jedisConnectionFactory.setHostName(env.getProperty("redis.host").trim()); jedisConnectionFactory.setPort(Integer.parseInt(env.getProperty("redis.port").trim())); jedisConnectionFactory.setPassword(env.getProperty("redis.password").trim()); jedisConnectionFactory.setDatabase(Integer.parseInt(env.getProperty("redis.database").trim())); jedisConnectionFactory.setUsePool(true); jedisConnectionFactory.setPoolConfig(jedisPoolConfig); return jedisConnectionFactory; }
@Bean JedisConnectionFactory jedisConnectionFactory() { return new JedisConnectionFactory(); }
/** * Configures and returns a {@link JedisConnectionFactory}. * * @return {@link JedisConnectionFactory} */ @Bean public JedisConnectionFactory jedisConnectionFactory() { JedisConnectionFactory factory = new JedisConnectionFactory(); factory.setHostName(property.getRedis().getHost()); factory.setPort(property.getRedis().getPort()); factory.setUsePool(true); factory.setPoolConfig(jediPoolConfig()); return factory; }