centos7 redis哨兵集群架构搭建

说明

本次搭建是在单机版搭建和主从复制搭建的基础上搭建的。阅读之时请参考下面两篇文章:
redis单机版搭建
redis主从复制搭建

结构图

在这里插入图片描述

搭建

创建数据目录

[root@huamengrensheng data]# mkdir 26379
[root@huamengrensheng data]# mkdir 26380
[root@huamengrensheng data]# mkdir 26381

创建日志目录

[root@huameng log]# mkdir 26379
[root@huameng log]# mkdir 26380
[root@huameng log]# mkdir 26381

复制sentinel配置文件

[root@huameng conf]# cp sentinel.conf sentinel-26379.conf
[root@huameng conf]# cp sentinel-26379.conf sentinel-26380.conf
[root@huameng conf]# cp sentinel-26379.conf sentinel-26381.conf

修改配置文件

以sentinel-26379.conf为例,其余类似

port 26379
daemonize yes
pidfile /var/run/redis-sentinel-26379.pid
logfile "/usr/local/redis-5.0.12/log/26379/26379.log"
dir /usr/local/redis-5.0.12/data/26379
# sentinel monitor <master-name> <ip> <redis-port> <quorum>
# 设置主节点的名称和对应的ip和端口号。quorum是集群的法定数量,指明当有<quorum>个sentinel认为master失效时(值一般为:sentinel总数/2 + 1),master才算真正失效
sentinel monitor mymaster 127.0.0.1 6379 2

启动

[root@huameng redis-5.0.12]# ./src/redis-sentinel conf/sentinel-26379.conf 
[root@huameng redis-5.0.12]# ./src/redis-sentinel conf/sentinel-26380.conf 
[root@huameng redis-5.0.12]# ./src/redis-sentinel conf/sentinel-26381.conf 

客户端连接

[root@huameng redis-5.0.12]# ./src/redis-cli -p 26379

使用info

127.0.0.1:26379> info

在这里插入图片描述

测试

杀掉master结点,查看info中master信息

127.0.0.1:26379> info

在这里插入图片描述

注意

哨兵模式下,客户端连接哨兵端口,是不能执行set get等命令的。注意哨兵的作用

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值