• 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);
  • 相关阅读:
    命令行颜色换算器(基于python)
    VPS常用操作(自用)
    自动读取虚拟币ETC行情并语音提醒的小工具(mac OSX)
    nginx最基本操作
    一个平庸程序员的自白
    unity 2d游戏 按y坐标排序子对象
    开源输入法推荐
    unity插件,从一段文字中提取中文并去重
    考试总结(CE???)
    螺旋矩阵
  • 原文地址:https://www.cnblogs.com/shamo89/p/9830995.html
Copyright © 2020-2023  润新知