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后,又重新恢复。

  • 相关阅读:
    .NET笔试题集(四)
    jquery弹出遮掩层
    LINQ学习(八):强制立即执行
    .NET笔试题集(五)
    LINQ学习(六):OrderBy/Group By子句
    .NET笔试题集(二)
    LINQ学习(九):LINQ to SQL简单应用
    TFS Branch脚本
    分享幻灯片+在线阅读
    C#笔记(五):文件和流
  • 原文地址:https://www.cnblogs.com/swfzzz/p/12051849.html
Copyright © 2011-2022 走看看