安装Redis哨兵集群

12 篇文章 0 订阅

安装哨兵集群;

操作步骤

1 修改启动哨兵的配置文件

在redis根目录的一个sentinel.conf

redis-sentinel sentinel.conf(在这个配置文件中,配置主从的关系,主节点信息)

 

P15 bind 需要注释掉ip信息不要绑定

P17 protected-mode no放开,配置no

默认端口26379 26380 26381

P69 sentinel monitor mymaster 127.0.0.1 6379 2

修改监听主从的挂接配置

sentinel monitor mymaster 127.0.0.1 6379 2

sentinel monitor :开始监听主从结构中的主节点

mymaster:监听当前主从结构的代号(自定义)

ip:主节点所在的ip(使用对外能往返的主节点ip)如果哨兵和主从节点在同一个机器.不要使用127.0.0.1,会造成代码访问失效;

port:主节点端口号;

2 : 主观下线票数(最少最少启动的监听主从结构的哨兵个数)(三个哨兵集群

哨兵集群某个节点也有宕机可能,一旦宕机会造成集群投票情况的变化,为了防止宕机过多最终导致整个哨兵的投票不可信(1个节点的投票不可信)

选举新主节点失败时的时间延迟(第二轮选举和第一轮选举的时间间隔)

P131行 失败重新选举

sentinel failover-timeout mymaster 10000

当前哨兵集群对某一个事件的选举如果不成立,将会根据这里配置的时间毫秒数进行第二第三第四轮选举,知道最终结果出现;

3 复制成2个哨兵的配置文件

修改第二个的端口

26379-26380

2  启动哨兵进程,开启监听主从结构

#redis-sentinel 启动文件

 

 

3 测试

  • kill掉主节点,哨兵能否启动高可用

发现宕机,new-epoch:逻辑时间数;与当前的日志步数

  • 将宕机的主节点重启

启动后发现哨兵将重启的主节点转化成从节点提供主从服务

  • 宕机掉一个哨兵

当两个哨兵管理主从时,一个宕机,导致另一个的选举没有过半无法生效

quorum

最好启动奇数个哨兵,每次至少有过半的哨兵选举成功才行

 

 4重启哨兵集群步骤

先启动3个主从节点

redis-server master.conf--6382

redis-server slave01.conf--6383

redis-server slave02.conf--6384

然后检查主从关系

分别登录每一个节点调用info replication查看

 

 

将没有挂接的重新挂接主从(云主机一定使用内网地址挂接)

然后查看sentinel配置文件

如果和当前重新建立的主从结构一致,直接启动哨兵

如果端口和启动的主从不一致,将端口修改后

把最后的配置内容删除

然后保存启动哨兵

redis-sentinel sentinel01.conf

redis-sentinel sentinel02.conf

如果哨兵配置文件和主从结构一致则不需要修改直接启动

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值