在windows上搭建redis集群 - 主从复制

Redis主从复制常用的几种方式:

1、一主二扑 A(B、C) 一个Master两个Slave

2、薪火相传(去中心化) A-B-C,B既是主节点(C的主节点),又是从节点(A的从节点)

3、反客为主(主节点down掉后,手动操作升级从节点为主节点)

4、哨兵模式(反客为主的自动版,即主节点down掉后,从节点会自动升级为主节点)

Redis 主从复制(一主二从):

一、下载安装Redis
二、配置文件

    1) master_6379 不做更改

    2)slave_6380文件夹中redis.windows.conf文件配置 

             port 6380
             slaveof 127.0.0.1 6379

    3) slave_6381文件夹中redis.windows.conf文件配置 

             port 6381
             slaveof 127.0.0.1 6379

三、启动服务

     1)编写启动redis脚本

    编写一个 bat 来启动 redis,在每个节点目录下建立 startup.bat,内容如下:
    title master_6379
    redis-server.exe redis.windows.conf

    title命名规则 redis文件夹名

    也可以在每个节点文件夹外面再建立一个启动脚本:
    cd master_6379
    startup.bat

在这里插入图片描述
分别启动redis服务,查看各个服务状态:

     master 6379

在这里插入图片描述
slave 6380

在这里插入图片描述

     slave 6381

在这里插入图片描述

四 测试服务

      1)测试读写

       主节点可读可写

在这里插入图片描述
从节点只能读不能写
在这里插入图片描述

2) 测试当主节点shutdown后,从节点的状态

        关掉主节点,从节点状态:

在这里插入图片描述
可以看到从节点不会自动升级为主节点,但依然可读

       3)测试当主节点重新启动后,从节点的状态

在这里插入图片描述
可以看到从节点依然可以连接主节点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值