В настоящее время я использую Redis, предоставленный PCF. Я подключаюсь к нему, используя JedisConnectionFactory
из spring-data-redis
, предоставляя необходимые конфигурации, например:
@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-config
предоставляет класс AbstractCloudConfig
, который можно использовать для настройки различных соединений. Есть ли какие-то заметные преимущества, которые нужно использовать вместо JedisConnectionFactory
? Похоже, нужно меньше конфигов, но есть ли другая причина?
public class RedisCloudConfig extends AbstractCloudConfig {
@Bean
public RedisConnectionFactory redisConnection() {
return connectionFactory().redisConnectionFactory();
}
}
Заранее спасибо.