Redis主从复制高可用,哨兵的使用 | Sentinel 哨兵的快速搭建 | 哨兵的两种启动方式

前言

本文旨在用最少文字,搭建一个精简的哨兵,Sentinel官方文档 ,希望对你有所帮助!

一、准备工作

1.安装6379/6380/6381三个实例

#cd /usr/src/redis-5.0.4/utils/ && ls 切换到解压目录下面的utils目录
#./install_server.sh   运行redis实例安装命令后,首行指定端口,然后一路回车即可

安装过程如有需要,可参考下文:
1.Redis安装部署 | CentOS6.5+Redis5.0.4 ,在第二章节-->第7小节
2. Redis安装部署 | CentOS7.9+Redis6.2.6,在第三章节

2.分别配置redis的conf文件,让redis服务在前台界面阻塞运行

#cd && mkdir test && cd test    在根目录下,创建test目录,并切换到test目录
#cp /etc/redis/*   ./    拷贝redis下的redis的三个实例的配置文件,到当前test目录

分别vim编辑test目录下的三个配置文件,仅修改3处即可

#vi 6379.conf  进入配置文件,调整日志信息(注释掉,启用日志)

appendonly yes  是否开启AOF,yes修改为no,暂时关掉AOF日志
daemonize yes   后台守护进程是否开启,yes修改为no,让其在前台阻塞运行
#logfile /var/log/redis_6379.log 注释掉日志记录,让其在前台打印

同理,分别参考上面的配置,对test目录下的 6380.conf 和 6381.conf修改并保存。

3.分别配置redis的三个哨兵文件

1.配置哨兵26379的配置

#cd && cd test
#vim 26379.conf  文件名称起一个有意义的,便于记忆区分,且统一的名称即可

配置文件中写入如下内容(精简版) 

port 23679
sentinel monitor mymaster 127.0.0.1 6379 2

配置释义:
port 配置哨兵的端口号
mymaster 是哨兵所在分组的名称
后面的IP+端口 是master的IP和端口
最后的2 ,意思是master被认为的宕机,需要选举新的master时

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值