【发布时间】:2018-10-17 03:17:00
【问题描述】:
目前我使用的是 PCF 提供的 Redis。我使用来自spring-data-redis 的JedisConnectionFactory 连接到它,提供如下所需的配置:
@Configuration
public class RedisConfig {
@Bean
public JedisConnectionFactory jedisConnectionFactory() {
final JedisConnectionFactory jedisConFactory = new JedisConnectionFactory();
jedisConFactory.setHostName("pivotal-redis-host");
jedisConFactory.setPort(1234);
jedisConFactory.setPassword("mySecretPassword");
return jedisConFactory;
}
}
spring-cloud-configprovidesAbstractCloudConfig类,可用于配置各种连接。是否有任何明显的好处必须使用它来代替JedisConnectionFactory?看起来需要提供的配置较少,但还有其他原因吗?
public class RedisCloudConfig extends AbstractCloudConfig {
@Bean
public RedisConnectionFactory redisConnection() {
return connectionFactory().redisConnectionFactory();
}
}
提前致谢。
【问题讨论】:
标签: cloud-foundry spring-cloud-config spring-data-redis