hi,你好!欢迎访问本站!登录
本站由网站地图腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - 教程 - 数据库 - 正文 君子好学,自强不息!

详解Redis尖兵形式_数据库

2020-09-15数据库搜奇网4°c
A+ A-

下面由Redis教程栏目给人人引见关于java基于redis有序鸠合完成排行榜,愿望对须要的朋侪有所协助!

尖兵是一个自力的历程。
道理:尖兵经由历程发送敕令,守候Redis效劳器相应,从而监控运转的多个Redis实例。

尖兵的作用:

  • 经由历程发送敕令,让Redis效劳器返回监控其运转状况,包含主效劳器和从效劳器。
  • 当尖兵监测到master宕机,会自动将slave切换成master,然后经由历程宣布定阅形式关照其他的从效劳器,修正设置文件,让它们切换主机。

但是一个尖兵历程对Redis效劳器举行监控,可能会出现问题,为此,我们能够运用多个尖兵举行监控。各个尖兵之间还会举行监控,如许就形成了多尖兵形式。

毛病切换(failover)

假定主效劳器宕机,尖兵1先检测到这个效果,体系并不会立时举行failover历程,仅仅是尖兵1主观的认为主效劳器不可用,这个征象成为主观下线。当背面的尖兵也检测到主效劳器不可用,而且数目到达肯定值时,那末尖兵之间就会举行一次投票,投票的效果由一个尖兵提议,举行failover操纵。切换胜利后,就会经由历程宣布定阅形式,让各个尖兵把本身监控的从效劳器完成切换主机,这个历程称为客观下线。如许关于客户端而言,一切都是通明的。

设置尖兵形式

设置3个尖兵和1主2从的Redis效劳器来演示这个历程。


效劳范例 是不是是主效劳器 IP地点 端口
Redis 192.168.11.128 6379
Redis 192.168.11.129 6379
Redis 192.168.11.130 6379
Sentinel - 192.168.11.128 26379
Sentinel - 192.168.11.129 26379
Sentinel - 192.168.11.130 26379

多尖兵监控Redis

起首设置Redis的主从效劳器,修正redis.conf文件以下

# 使得Redis效劳器能够跨收集接见
bind 0.0.0.0# 设置暗码
requirepass "123456"# 指定主效劳器,注重:有关slaveof的设置只是设置从效劳器,主效劳器不须要设置
slaveof 192.168.11.128 6379# 主效劳器暗码,注重:有关slaveof的设置只是设置从效劳器,主效劳器不须要设置
masterauth 123456

上述内容主如果设置Redis效劳器,从效劳器比主效劳器多一个slaveof的设置和暗码。

设置3个尖兵,每一个尖兵的设置都是一样的。
在Redis装置目次下有一个sentinel.conf文件(复制3份)

# 制止保护形式protected-mode no# 设置监听的主效劳器,这里sentinel monitor代表监控,mymaster代表效劳器的称号,能够自定义,192.168.11.128代表监控的主效劳器,6379代表端口,2代表只要两个或两个以上的尖兵认为主效劳器不可用的时刻,才会举行failover操纵。sentinel monitor mymaster 192.168.11.128 6379 2# sentinel author-pass定义效劳的暗码,mymaster是效劳称号,123456是Redis效劳器暗码# sentinel auth-pass <master-name> <password>sentinel auth-pass mymaster 123456

上述封闭了保护形式,便于测试。
有了上述的修正,我们能够进入Redis的装置目次的src目次,经由历程下面的敕令启动效劳器和尖兵

# 启动Redis效劳器历程./redis-server ../redis.conf
# 启动尖兵历程./redis-sentinel ../sentinel.conf

注重启动的次序。起首是主机(192.168.11.128)的Redis效劳历程,然后启动从机的效劳历程,末了启动3个尖兵的效劳历程。

以上就是详解Redis尖兵形式的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  移步手机端
详解Redis尖兵形式_数据库

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签:

本文来源:搜奇网

本文地址:https://www.sou7.cn/300737.html

关注我们:微信搜索“搜奇网”添加我为好友

版权声明: 本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。请记住本站网址https://www.sou7.cn/搜奇网。