【发布时间】:2014-10-24 20:25:45
【问题描述】:
我的应用程序需要多个 RedisLabs 数据库,如其主页所述:
一个计划中有多个专用数据库
我们在一个计划中启用多个数据库,每个数据库都在专用进程中以非阻塞方式运行。
我依靠Spring Cloud Connectors 来连接到 Heroku(或本地的 Foreman),似乎 RedisServiceInfoCreator 类允许单个 RedisLabs URL,即REDISCLOUD_URL
这是我如何配置我的第一个 redis 连接工厂:
@Configuration
@Profile({Profiles.CLOUD, Profiles.DEFAULT})
public class RedisCloudConfiguration extends AbstractCloudConfig {
@Bean
public RedisConnectionFactory redisConnectionFactory() {
PoolConfig poolConfig = ...
return connectionFactory().redisConnectionFactory("REDISCLOUD", new PooledServiceConnectorConfig(poolConfig));
}
...
如果我打算使用多个 redis 实验室数据库,我应该如何配置 第二个连接工厂?
【问题讨论】:
标签: heroku redis spring-cloud redislabs