你的位置:首页 > 软件开发 > Java > 【转】Java代码操作Redis的sentinel和Redis的集群Cluster操作

【转】Java代码操作Redis的sentinel和Redis的集群Cluster操作

发布时间:2017-04-28 12:00:19
总共四台机器,crxy99,crxy98分别是主节点和从节点. crxy97和crxy96是两个监控此主从架构的sentinel节点.直接看代码: 1 import org.junit.Test; 2 3 import redis.clients.jedis.HostA ...

总共四台机器,crxy99,crxy98分别是主节点和从节点.   crxy97和crxy96是两个监控此主从架构的sentinel节点.

直接看代码:

 1 import org.junit.Test; 2  3 import redis.clients.jedis.HostAndPort; 4 import redis.clients.jedis.Jedis; 5 import redis.clients.jedis.JedisPoolConfig; 6 import redis.clients.jedis.JedisSentinelPool; 7  8 public class TestSentinel { 9   @Test10   public void test1() {11     JedisPoolConfig poolConfig = new JedisPoolConfig();12     String masterName = "mymaster";13     Set<String> sentinels = new HashSet<String>();14     sentinels.add("192.168.1.97:26379");15     sentinels.add("192.168.1.96:26379");16     JedisSentinelPool jedisSentinelPool = new JedisSentinelPool(masterName, sentinels, poolConfig);17     HostAndPort currentHostMaster = jedisSentinelPool.getCurrentHostMaster();18     System.out.println(currentHostMaster.getHost()+"--"+currentHostMaster.getPort());//获取主节点的信息19     Jedis resource = jedisSentinelPool.getResource();20     String value = resource.get("a");21     System.out.println(value);//获得键a对应的value值22     resource.close();23   }24 25 }

原标题:【转】Java代码操作Redis的sentinel和Redis的集群Cluster操作

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。