Redis(七):Jedis简介和集群详解大数据

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集群

Set<HostAndPort> set = 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);

 

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/9751.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论