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

posted @ 2019-12-16 22:39  风中之烛_清  阅读(386)  评论(0编辑  收藏  举报