Jedis简介
1.Jedis 是Redis 客户端工具jar
2.使用非集群版示例代码Jedis jedis = new Jedis("192.168.139.132", 6379);// 新增或修改// String result = jedis.set("address", "海淀");// 查询// String result1 = jedis.get("address");// 删除// Long index = jedis.del("address");
Jedis 集群
1.集群的概念:
1.1 多个业务单元协同工作组成的整体称为集群. 1.1.1 每个业务单元都是相同的.2.当集群中业务单元中超过或等于1/2个down掉时整个集群不可用. 2.1 建议使用奇数个,整体down机率小3.一主一备模式 3.1 给每个业务单元创建一个备份业务单元. 原来的业务单元(master)后产生的叫做(slave)4.集群和伪集群 4.1 集群: 每个业务单元都安装到单独的服务器上 4.2 伪集群: 所有业务单元都安装到同一个服务器上,通过端口区分不同的业务单元.5.使用Jedis访问Reids集群Setset = new HashSet<>();set.add(new HostAndPort("192.168.139.132", 7001));set.add(new HostAndPort("192.168.139.132", 7002));set.add(new HostAndPort("192.168.139.132", 7003));set.add(new HostAndPort("192.168.139.132", 7004));set.add(new HostAndPort("192.168.139.132", 7005));set.add(new HostAndPort("192.168.139.132", 7006));JedisCluster cluster = new JedisCluster(set);String result = cluster.get("a");System.out.println(result);