一篇文章快速搭建主从复制 哨兵机制Redis集群

手把手教你快速整合springBoot2.XRedis Sentinel哨兵集群
https://blog.csdn.net/weixin_30409927/article/details/105793877

Redis集群策略主要有:

  1. 主从复制
  2. 哨兵模式
  3. 集群(Redis-Cluster)
  4. 分片
    本文主要讲解如何搭建Redis 主从复制(一主二从)。

一、下载安装Redis

    redis下载地址

https://github.com/MicrosoftArchive/redis/releases
在这里插入图片描述
将下载好的压缩包解压,然后复制成三份,分别改成如下名字
在这里插入图片描述

二、配置文件

  • redis-master-6379- 不做更改

  • redis-slave-6380文件夹中redis.windows.conf文件配置

              port 6380
              slaveof 127.0.0.1 6379
    
  • redis-slave-6381文件夹中redis.windows.conf文件配置

              port 6381
              slaveof 127.0.0.1 6379
    

三。启动服务
1)编写启动redis脚本

    编写一个 bat 来启动 redis,在每个节点目录下建立 startup.bat,内容如下:

    redis-server.exe redis.windows.conf

    title命名规则 redis文件夹名

    也可以在每个节点文件夹外面再建立一个启动脚本:
    cd redis-latest-windws-6379-master
    startup.bat

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

     master 6379

在这里插入图片描述
测试
在这里插入图片描述

在这里插入图片描述

哨兵机制:

新建一个conf文件,文件内容如下

port 26379
sentinel monitor mymaster 127.0.0.1 6379 1
sentinel down-after-milliseconds mymaster 50
sentinel failover-timeout mymaster 15000
sentinel auth-pass mymaster 123456
sentinel config-epoch mymaster 3

启动脚本这个千万别错了,本人就在此处踩了好久的坑

redis-server.exe sentinel.conf --sentinel

也可以将其拷到上一层目录然后启动脚本是

cd redis-sentinel
redis-server.exe sentinel.conf --sentinel

先启动redis集群,然后启动sentinel,我们这里就搭建一个sentinel,搭建sentinel同redis集群类似。
在这里插入图片描述

  • 现在我们关闭6379主看看效果
    在这里插入图片描述
    我们看到哨兵已经给我们选举除了6380为主服务器。
    在这里插入图片描述
    我们看到已经给我们改动了sentinel.conf文件
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值