全面剖析Redis Cluster原理和应用

        Redis3以上版本集群方式,使用Ruby解本命令完成集群、主从配置。前段时间配置redis主从时在配置哨兵模式时卡死了,主要是用YUM安装的redis导致sentinel.conf配置失败。现在使用Redis Cluster可以完美解决问题了,并且支持Jedis,只需要连接集群的一个主节点。配置时注意主redis实例以单数存在,从redis为主redis的N倍,瞬间感觉公司产品用户太少了,有主从配置先顶着。

       具体原理和应用方法看cdai博主内容

http://blog.csdn.net/dc_726 https://blog.csdn.net/dc_726/article/details/48552531

        java代码示例


@Test 
public void testJedisCluster() { 
JedisPoolConfig config = new JedisPoolConfig(); 
// 最大连接数 
config.setMaxTotal(30); 
// 最大连接空闲数 
config.setMaxIdle(2); 
//集群结点 
Set<HostAndPort> jedisClusterNode = new HashSet<HostAndPort>(); 
jedisClusterNode.add(new HostAndPort("192.168.101.3", 7001)); 
jedisClusterNode.add(new HostAndPort("192.168.101.3", 7002)); 
jedisClusterNode.add(new HostAndPort("192.168.101.3", 7003)); 
jedisClusterNode.add(new HostAndPort("192.168.101.3", 7004)); 
jedisClusterNode.add(new HostAndPort("192.168.101.3", 7005)); 
jedisClusterNode.add(new HostAndPort("192.168.101.3", 7006)); 
JedisCluster jc = new JedisCluster(jedisClusterNode, 6000, 10, config);   
jc.set("name","zhangsan"); 
String value = jc.get("name"); 
System.out.println(value);
 
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值