redis 哨兵实现高可用以及哨兵常见问题处理

主从搭建请参考

一主一从
192.168.67.100 #主
192.168.67.101 #从

  • sentinel.conf 配置修改
cd /usr/local/redis6/
vim sentinel.conf 

#绑定授权IP
bind 0.0.0.0 

 #sentinel 监听端口
port 26379

#开启后台运行
daemonize yes 

#日志等文件保存目录
dir "/tmp" 

#将运行日志保存在 /tmp 目录下
logfile 'sentinel.log' 

#配置监听的主服务器,这里sentinel monitor代表监控,mymaster代表服务器的名称(自定义),192.168.67.100 代表监控的master,6379 为port,2代表只有两个或两个以上的哨兵认为主服务器不可用的时候,才会进行failover(选举)操作。
sentinel monitor mymaster 192.168.67.100 6379 2

#定义服务的密码,mymaster是服务名称,123456是Redis服务器密码
#sentinel auth-pass <master-name> <password>
sentinel auth-pass mymaster 123456
  • 启动哨兵
redis-sentinel sentinel.conf

正常启动日志打印信息

70012:X 24 Apr 2021 05:00:10.249 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
70012:X 24 Apr 2021 05:00:10.249 # Redis version=6.0.6, bits=64, commit=00000000, modified=0, pid=70012, just started
70012:X 24 Apr 2021 05:00:10.249 # Configuration loaded
70013:X 24 Apr 2021 05:00:10.251 * Increased maximum number of open files to 10032 (it was originally set to 1024).
70013:X 24 Apr 2021 05:00:10.253 * Running mode=sentinel, port=26379.
70013:X 24 Apr 2021 05:00:10.254 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
70013:X 24 Apr 2021 05:00:10.261 # Sentinel ID is ac4896f197ae98b2a557771dda7b6e24f01cecbc
70013:X 24 Apr 2021 05:00:10.261 # +monitor master mymaster 192.168.67.100 6379 quorum 1
70013:X 24 Apr 2021 05:00:10.908 * +sentinel-address-switch master mymaster 192.168.67.100 6379 ip 192.168.67.100 port 26379 for 1ac8d7c442b6f6bbc03f33045def2fa17960423e
  • 停掉192.168.67.100 redis-server
#192.168.67.100 redis-server stop
[root@192 tmp]# service redisd stop
Stopping ...
Waiting for Redis to shutdown ...
Redis stopped
[root@192 tmp]# 
  • 查看节点(192.168.67.101 slave )信息
127.0.0.1:6379> info replication
#Replication
role:slave
master_host:192.168.67.100
master_port:6379
master_link_status:down #master 连接断开
master_last_io_seconds_ago:-1
master_sync_in_pro
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值