zoukankan      html  css  js  c++  java
  • 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后,又重新恢复。

  • 相关阅读:
    Array总结
    js 添加收藏
    js 浮点数
    chrome 不支持 input file cursor:pointer
    nginx proxy_set_header设置、自定义header
    docker常用命令
    ssh登录问题解决
    android10 搜索不到ble设备的问题解决
    go语言接口型函数使用
    树莓派gpio驱动
  • 原文地址:https://www.cnblogs.com/swfzzz/p/12051849.html
Copyright © 2011-2022 走看看