• redis之主存配置


    1、复制三份相同的redis如图所示:

          

    2、redis-6379配置不动。将redis-6380和redis-6381的redis.windows.conf文件配置一下参数:

              redis-6380:port 6380 和slaveof   127.0.0.1  6379 

              redis-6380:port 6381 和slaveof   127.0.0.1  6379 

    3、方便起见创建3个Windows批处理文件xxxx.bat

         bat文件包含:

    @echo off
    redis-server.exe redis.windows.conf
    @pause

    4、启动redis-6379  master节点。无任何反应。

    5、启动redis-6380和redis-6381 slave节点。

         redis-6379  mast显示信息,如下图所示。

          

     在redis-6379下启动客户端,输入 info   replication,信息显示如下图所示

      

    再看redis-6380从节点(redis-6381和redis-6380相同,所以看一个就行)

    看server端启动显示情况。

    再看redis-6380客户端。

    6、redis主存服务,是读写分离。主mast负责写,从slave负责读。

      存服务器写时会报错,如下图所示:

    7、主节点shutdown后,从节点的状态【从节点可读,从节点也不会升级为主节点】

    停掉之后6380和6381一直报错,如图所示:

    redis-6380中显示master down掉了,而且没有切换master,还是6379.如图所示:

    在redis-6380客户端使用 slaveof no one,使之变成主节点,但是redis-6381不是它的从节点,如图所示。

      

    重启redis-6379后,又重新恢复。

  • 相关阅读:
    天梯赛练习2 补题
    QFNU 天梯赛练习 1 补题
    2019 山东省赛 B 题
    CCPC2020 网络赛 总结
    一个比较好看的 Typora 主题
    〔OS〕磁盘调度算法
    〔OS〕页面置换算法
    〔OS〕多线程模拟实现生产者和消费者
    〔OS〕银行家算法
    LCS and LIS
  • 原文地址:https://www.cnblogs.com/swfzzz/p/12051849.html
Copyright © 2020-2023  润新知