Redis哨兵模式讲解-创新互联

本篇内容主要讲解“Redis哨兵模式讲解”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Redis哨兵模式讲解”吧!

员工经过长期磨合与沉淀,具备了协作精神,得以通过团队的力量开发出优质的产品。创新互联公司坚持“专注、创新、易用”的产品理念,因为“专注所以专业、创新互联网站所以易用所以简单”。公司专注于为企业提供成都网站制作、做网站、外贸营销网站建设、微信公众号开发、电商网站开发,小程序开发,软件按需求定制设计等一站式互联网企业服务。


  一、哨兵(Sentinel)主要是为了解决在主从复制架构中出现宕机的情况:


  1、从Redis宕机:在Redis中从库重新启动后会自动加入到主从架构中,自动完成同步数据。在Redis2.8版本后,主从断线后恢复的情况下实现增量复制。


  2、 主Redis宕机:较为复杂一些,需要以下2步才能完成:在从数据库中执行SLAVEOF NO ONE命令,断开主从关系并且提升为主库继续服务:将主库重新启动后,执行SLAVEOF命令,将其设置为其他库的从库,这时数据就能更新回来。


  由于这个手动完成恢复的过程其实是比较麻烦的并且容易出错,所以Redis提供的哨兵(sentinel)的功能来解决。


  二、Redis哨兵是什么?Redis-Sentinel是用于管理Redis集群,该系统执行三个任务:


  1、监控(Monitoring):Sentinel会不断地检查你的主服务器和从服务器是否运作正常;


  2、提醒(Notification):当被监控的某个Redis服务器出现问题时,Sentinel可以通过API向管理员或者其他应用程序发送通知;


  3、自动故障迁移(Automatic failover):当一个主服务器不能正常工作时,Sentinel 会开始一次自动故障迁移操作,它会将失效主服务器的其中一个从服务器升级为新的主服务器,并让失效主服务器的其他从服务器改为复制新的主服务器;当客户端试图连接失效的主服务器时,集群也会向客户端返回新主服务器的地址,使得集群可以使用新主服务器代替失效服务器。

 

到此,相信大家对“Redis哨兵模式讲解”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


本文名称:Redis哨兵模式讲解-创新互联
本文链接:http://azwzsj.com/article/ipodh.html