zoukankan      html  css  js  c++  java
  • redis分片技术-02哨兵

    1.分片的特点:

      优点:实现内存动态扩容;

      缺点:

        1.如果分片的节点宕机,数据就会丢失;

        2.如果分片的节点宕机,整个服务都不能正常使用;

    2.解决:

      2.1配置redis主从服务

      2.2实现主从挂载(从库不允许写数据)

      

      2.3添加哨兵的配置

      

      2.4修改配置文件

        1.关闭保护模式

        

        2.修改哨兵的监控

        sentinel monitor mymaster 127.0.0.1 6379 2(192.168.25.132 6379 1)

        (mymaster:代表当前节点中的主机的变量;ip、端口:主机的ip和端口;2:表示推选的票数,由哨兵的个数决定)

        3.修改默认哨兵推选的时间

        

        4.修改哨兵推选失败的超时时间

        

      2.5单台哨兵的高可用测试

        

    3836:X 04 Nov 18:52:28.654 * +slave slave 192.168.25.132:6380 192.168.25.132 6380 @ mymaster 192.168.25.132 6379
    3836:X 04 Nov 18:52:28.658 * +slave slave 192.168.25.132:6381 192.168.25.132 6381 @ mymaster 192.168.25.132 6379

        1.关闭6379(默认的)redis-cli shutdown

    3836:X 04 Nov 18:55:19.834 * +slave slave 192.168.25.132:6380 192.168.25.132 6380 @ mymaster 192.168.25.132 6381
    3836:X 04 Nov 18:55:19.835 * +slave slave 192.168.25.132:6379 192.168.25.132 6379 @ mymaster 192.168.25.132 6381
    3836:X 04 Nov 18:55:29.843 # +sdown slave 192.168.25.132:6379 192.168.25.132 6379 @ mymaster 192.168.25.132 6381

        2.double check (vim sentinel-6379.conf)

        

      

  • 相关阅读:
    给西安市网民的一封信
    西客集推出西安我家的功能了
    西客集又增加新功能了
    为者常成,行者常至
    kvm虚拟机磁盘&文件系统扩容流程
    Git常用命令大全
    Linux下Nexus的部署教程
    sonatype nexus简介(转)
    curl时加参数o或重定向符号>>将结果输出不到文件里怎么办?
    吞吐量(TPS)、QPS、并发数、响应时间(RT)概念
  • 原文地址:https://www.cnblogs.com/yikuan-919/p/9908130.html
Copyright © 2011-2022 走看看