redis自动主从切换
admin
2023-06-05 11:41:27
0

127.0.0.1     7000     master

127.0.0.1     7001     slave

127.0.0.1     7002     slave

127.0.0.1     7003     slave

查看主上面连接的从


redis-cli -p 7000 info Replication


# Replication

role:master

connected_slaves:3

slave0:ip=127.0.0.1,port=7001,state=online,offset=2532,lag=0

slave1:ip=127.0.0.1,port=7002,state=online,offset=2532,lag=0

slave2:ip=127.0.0.1,port=7003,state=online,offset=2532,lag=1

master_repl_offset:2532

repl_backlog_active:1

repl_backlog_size:1048576

repl_backlog_first_byte_offset:2

repl_backlog_histlen:2531

创建sentinel配置文件


vim /redis_test/7000/sentinel.conf


port 26379

sentinel monitor master 127.0.0.1 7000 2

sentinel down-after-milliseconds master 5000

sentinel failover-timeout master 60000

sentinel config-epoch master 12

vim /redis_test/7001/sentinel.conf


port 26479

sentinel monitor master 127.0.0.1 7000 2

sentinel down-after-milliseconds master 5000

sentinel failover-timeout master 60000

sentinel config-epoch master 12

vim /redis_test/7002/sentinel.conf


port 26579

sentinel monitor master 127.0.0.1 7000 2

sentinel down-after-milliseconds master 5000

sentinel failover-timeout master 60000

sentinel config-epoch master 12

启动sentinel

/usr/src/redis/src/redis-server /redis_database/7000/sentinel.conf --sentinel &

/usr/src/redis/src/redis-server /redis_database/7001/sentinel.conf --sentinel &

/usr/src/redis/src/redis-server /redis_database/7002/sentinel.conf --sentinel &

将主7000关掉


redis-cli -p 7000 shutdown


redis-cli -p 7002 info replication


# Replication

role:master

connected_slaves:2

slave0:ip=127.0.0.1,port=7001,state=online,offset=6345,lag=0

slave1:ip=127.0.0.1,port=7003,state=online,offset=6345,lag=0

master_repl_offset:6345

repl_backlog_active:1

repl_backlog_size:1048576

repl_backlog_first_byte_offset:2

repl_backlog_histlen:6344


可以发现7002变成了新的主库


相关内容

热门资讯

特朗普说很多人称他是最伟大总统... 当地时间8月6日,有记者在采访美国总统特朗普时提出,如果民主党人在中期选举后控制国会众议院,可能会再...
贿赂!性侵!霸凌!韩国体坛缘何... 韩国队在美加墨世界杯小组赛出局引发的韩国体坛震荡余波未了,韩国媒体又爆出一则有关韩国足球的惊天丑闻—...
vivo手机数据丢失或损坏 如果您的vivo手机数据丢失或损坏,以下是一些可能的解决步骤:1.立即停止使用手机:避免继续操作手机...
VIVO X100s Pro相... 如果你的 VIVO X100s Pro 相机无法启动或出现黑屏问题,可以尝试以下解决方法:1. 重启...
荣耀Play6T Pro无法连... 如果你的荣耀 Play6T Pro 无法连接移动数据网络,可以尝试以下解决方法:1. 检查信号:确保...
荣耀Play7T Pro扬声器... 荣耀 Play7T Pro 扬声器无声可能是由多种原因引起的,以下是一些常见的解决方法:1. 检查音...
真我手机数据丢失或损坏 如果您的真我手机数据丢失或损坏,您可以尝试以下方法来恢复或修复:1.检查备份:如果您之前有使用云服务...
被指卖假货,女演员道歉 近日,博主“H先生小韩哥”在社交平台发布多条视频,称“陈西贝在直播间售卖假羽绒服”,引发关注。今天(...
湖南省追认:长沙市原市长郑建新... 8月7日,中国共产党湖南省第十二届委员会第十一次全体会议在长沙召开。全会审议通过了关于追认给予郑建新...
男子称做推拿时遭不当服务,并拍... 近日,浙江杭州的东先生在某沐足店消费时,称遭到技师不当服务。据他提供的手机视频显示,拍摄设备被放置在...