@Bean public RedisConnectionFactory redisConnectionFactory() { JedisConnectionFactory cf = new JedisConnectionFactory(); cf.setHostName( "localhost" ); cf.setPort( 6379 ); cf.afterPropertiesSet(); return cf; }
connectionFactory.afterPropertiesSet(); return connectionFactory;
RedisSentinelConfiguration sentinelConfig = new RedisSentinelConfiguration() .master("mymaster") .sentinel("127.0.0.1", 26379) .sentinel("127.0.0.1", 26380); JedisConnectionFactory factory = new JedisConnectionFactory(sentinelConfig); factory.afterPropertiesSet();
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; } }
JedisConnectionFactory jedisConnectionFactory = new JedisConnectionFactory(); jedisConnectionFactory.setHostName("<cluster-name>.mdbnso.0001.use1.cache.amazonaws.com"); jedisConnectionFactory.setPort(6379); jedisConnectionFactory.afterPropertiesSet(); RedisTemplate redisTemplate = new RedisTemplate(); redisTemplate.setConnectionFactory(jedisConnectionFactory); redisTemplate.afterPropertiesSet(); IdempotentRepository redisIdempotentRepository = new RedisIdempotentRepository(redisTemplate, "redis"); from(source) .idempotentConsumer(simple("${in.header.CamelFileName}"), redisIdempotentRepository) .log("Uploading file ${file:name} started...") .to(destination) .log("Uploading file ${file:name} completed...");
public RedisConnectionFactory createService(RedisServiceInfo serviceInfo) { if (hasClass(REDIS_CLIENT_CLASS_NAME)) { JedisConnectionFactory connectionFactory = new JedisConnectionFactory(); connectionFactory.setHostName(serviceInfo.getHost()); connectionFactory.setPort(serviceInfo.getPort()); connectionFactory.setPassword(serviceInfo.getPassword()); JedisPoolConfig poolConfig = null; if (cloudPoolConfiguration != null) { poolConfig = new JedisPoolConfig(); BeanWrapper target = new BeanWrapperImpl(poolConfig); BeanWrapper source = new BeanWrapperImpl(cloudPoolConfiguration); setCorrespondingProperties(target, source); } if (poolConfig != null) { connectionFactory.setPoolConfig(poolConfig); } connectionFactory.afterPropertiesSet(); return connectionFactory; } else { throw new CloudServiceException("Failed to created cloud Redis connection factory for " + serviceInfo.getServiceName() + " service. Jedis client implementation class (" + REDIS_CLIENT_CLASS_NAME + ") not found"); } }
/** * 创建连接 * * @param host * @param port * @param timeout * @return */ public RedisConnectionFactory newRedisConnectionFactory(String host, int port,String password, int timeout) { JedisConnectionFactory factory = new JedisConnectionFactory(); factory.setHostName(host); factory.setPort(port); factory.setTimeout(timeout); // 设置连接超时时间 factory.setPassword(password); // testOnBorrow为true时,返回的连接是经过测试可用的 factory.setPoolConfig(redisProperties); factory.afterPropertiesSet(); return factory; }
public RedisConnectionFactory getRedisConnectionFactory(String hostName, String password, int port, int maxActive, int maxIdle, int minIdle, long maxWait, int database) { // 是负责建立Factory的连接工厂类 JedisConnectionFactory jedisFactory = new JedisConnectionFactory(); jedisFactory.setHostName(hostName); jedisFactory.setPort(port); jedisFactory.setPassword(password); jedisFactory.setDatabase(database); JedisPoolConfig poolConfig = new JedisPoolConfig(); // 进行连接池配置 poolConfig.setMaxTotal(maxActive); poolConfig.setMaxIdle(maxIdle); poolConfig.setMinIdle(minIdle); poolConfig.setMaxWaitMillis(maxWait); jedisFactory.setPoolConfig(poolConfig); jedisFactory.afterPropertiesSet(); // 初始化连接池配置 return jedisFactory; } @Bean("redisTwo")
@Override public RedisConnectionFactory create(RedisServiceInfo serviceInfo, ServiceConnectorConfig serviceConnectorConfig) { if (hasClass(REDIS_CLIENT_CLASS_NAME)) { JedisConnectionFactory connectionFactory = new JedisConnectionFactory(); connectionFactory.setHostName(serviceInfo.getHost()); connectionFactory.setPort(serviceInfo.getPort()); connectionFactory.setPassword(serviceInfo.getPassword()); configurer.configure(connectionFactory, (PooledServiceConnectorConfig) serviceConnectorConfig); connectionFactory.afterPropertiesSet(); return connectionFactory; } else { throw new ServiceConnectorCreationException("Failed to created cloud Redis connection factory for " + serviceInfo.getId() + " service. Jedis client implementation class (" + REDIS_CLIENT_CLASS_NAME + ") not found"); } } }
public static RedisTemplate buildRedisTemplate(byte[] redisProperties){ JedisConnectionFactory jedisConnectionFactory = new JedisConnectionFactory( RedisConfUtils.getClusterConfiguration( (RedisProperties) Serializer.INSTANCE.deserialize(redisProperties))); RedisTemplate<String, Long> redisTemplate = new RedisTemplate<>(); redisTemplate.setConnectionFactory(jedisConnectionFactory); jedisConnectionFactory.afterPropertiesSet(); GenericJackson2JsonRedisSerializer genericJackson2JsonRedisSerializer = new GenericJackson2JsonRedisSerializer(); StringRedisSerializer stringRedisSerializer = new StringRedisSerializer(); redisTemplate.setKeySerializer(stringRedisSerializer); redisTemplate.setValueSerializer(genericJackson2JsonRedisSerializer); redisTemplate.setHashKeySerializer(stringRedisSerializer); redisTemplate.setHashValueSerializer(genericJackson2JsonRedisSerializer); redisTemplate.afterPropertiesSet(); return redisTemplate; } }
connectionFactory.afterPropertiesSet(); return connectionFactory;
connectionFactory.afterPropertiesSet(); return connectionFactory;
connectionFactory.afterPropertiesSet(); return connectionFactory;
connectionFactory.afterPropertiesSet(); return connectionFactory;
connectionFactory.afterPropertiesSet(); return connectionFactory;
connectionFactory.afterPropertiesSet(); return connectionFactory;