首页 > 代码库 > 第六课作业——主从复制和sentinel高可用
第六课作业——主从复制和sentinel高可用
第六课时作业
静哥
by 2016.3.21~2016.4.3
【作业描述】
1.配置主从复制,截图看日志
2.配置一个哨兵,一主一从结构,并实现主宕机从接管的过程,截图显示
3.总结哨兵的原理
一、配置主从复制
1、系统环境
2、启动redis-1 redi-2服务,如下:
3、设置主从复制:
方法-1:在从库redis-2的配置文件redis.conf里指定slaveof参数:
方法-2:redis-cli命令进入redis客户端后,slaveof指定:
以上2种方式,均可以指定redis-1为主库,redis-2为从库
二、配置一个哨兵,一主一从结构,并实现主宕机从接管的过程
1、配置sentinel.conf文件
daemonize yes
logfile "/httx/logs/redis-sentinel.log"
sentinel monitor mymaster 10.7.15.14 6379 1
2、启动sentinel哨兵服务:
3、测试redis-1主库挂掉,故障转移,redis-2从库接管
Redis-1宕机的一段时间里,redis-2的状态为slave,且master_link_status为down,如下
过了一段时间后,完成主从切换,redis-2变成主库,如下:
主从切换的这段时间由redis配置文件的参数控制
Sentinel日志文件如下:
来自为知笔记(Wiz)
第六课作业——主从复制和sentinel高可用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。