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

本文详细介绍了在Windows环境下搭建Redis主从复制的过程,包括下载安装、配置修改、服务启动及测试验证等步骤,帮助读者理解并实现一主二从的Redis集群策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Redis集群策略主要有:

**********************************************************************************************************************************************

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

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

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

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

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

本文主要讲解如何搭建Redis 主从复制(一主二从)。 

**********************************************************************************************************************************************

一、下载安装Redis

        redis下载地址

        https://github.com/MicrosoftArchive/redis/releases

     1)下载Redis-x64-3.2.100.zip。

     2)解压文件,复制两份并重命名,形成三个文件夹:master_6379、salve_6380、slave_6381

            

二、配置文件

        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、付费专栏及课程。

余额充值