Redis with Java / Jedis Library Cold Standby Server

时间:2016-10-11 17:37:38

标签: java redis jedis

我正在寻找使用Java和Redis(目前使用Jedis库)的具有冷备用redis服务器的解决方案。我正在寻找单个服务器和服务器集群的中间解决方案。具体来说,我希望设置两个服务器,每个服务器都是独立的,并且我的应用程序只使用第一个Redis服务器(如果可用),并且仅当第一个服务器不可用时故障转移到第二个服务器 - 标准冷备用方案 - 没有复制。

当前连接工厂设置为

public JedisConnectionFactory redisConnectionFactory(){         JedisConnectionFactory redisConnectionFactory = new JedisConnectionFactory();

    redisConnectionFactory.setHostName(redisUrl);
    redisConnectionFactory.setPort(redisPort);
    redisConnectionFactory.setDatabase(redisDbIndex);
    return redisConnectionFactory;
}

其中redisUrl解析为类似' my-redis-server.some-domain.com'。我希望能够指定redis主机名,例如' my-redis-server-1.some-domain.com,my-redis-server-2.some-domain.com'并将第二台服务器用作冷备用。

0 个答案:

没有答案