深度好文:Redis哨兵集群(12)
2023-09-11 来源:飞速影视
在从节点上查看主从关系(6380、6379)
[root@slave IP地址 ~]$redis-cli -p 6380 info replication# Replicationrole:slavemaster_host:IP地址master_port:6379master_link_status:upmaster_last_io_seconds_ago:3master_sync_in_progress:0slave_repl_offset:505slave_priority:100slave_read_only:1connected_slaves:0master_repl_offset:0repl_backlog_active:0repl_backlog_size:1048576repl_backlog_first_byte_offset:0repl_backlog_histlen:0
此时可以在master上写入数据,在slave上查看数据,此时主从复制配置完成
[root@master tmp]# ll /etc/redis-*-rw-r--r-- 1 root root 145 Nov 7 17:44 /etc/redis-6379.conf-rw-r--r-- 1 root root 93 Nov 7 17:42 /etc/redis-6380.conf-rw-r--r-- 1 root root 115 Nov 7 17:42 /etc/redis-6381.conf-rw-r--r-- 1 root root 556 Nov 7 17:42 /etc/redis-sentinel-26379.conf-rw-r--r-- 1 root root 556 Nov 7 17:42 /etc/redis-sentinel-26380.conf-rw-r--r-- 1 root root 556 Nov 7 17:42 /etc/redis-sentinel-26381.conf
redis-sentinel-26379.conf配置文件写入如下信息
// Sentinel节点的端口port 26379 dir /var/redis/data/logfile "26379.log"// 当前Sentinel节点监控 192.168.119.10:6379 这个主节点// 2代表判断主节点失败至少需要2个Sentinel节点节点同意// mymaster是主节点的别名sentinel monitor mymaster 192.168.119.10 6379 2//每个Sentinel节点都要定期PING命令来判断Redis数据节点和其余Sentinel节点是否可达,如果超过30000毫秒30s且没有回复,则判定不可达sentinel down-after-milliseconds mymaster 30000//当Sentinel节点集合对主节点故障判定达成一致时,Sentinel领导者节点会做故障转移操作,选出新的主节点,原来的从节点会向新的主节点发起复制操作,限制每次向新的主节点发起复制操作的从节点个数为1sentinel parallel-syncs mymaster 1//故障转移超时时间为180000毫秒sentinel failover-timeout mymaster 180000
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)
www.fs94.org-飞速影视 粤ICP备74369512号