Java redis哨兵模式功能有哪些?哨兵模式系统节点过程是什么?

在Java众多知识栈中,有一个知识点叫redis 哨兵模式,那么大家知道哨兵模式它有什么功能吗?其系统节点过程又是怎么样得呢?
Redis哨兵模式功能有哪些?
哨兵模式功能主要有以下这几点:①集群监视:负责监视Redismaster和slave进程的运行。
②消息通知:如果Redis实例出现故障,则哨兵负责将消息作为报警器通知管理员。
③故障转移:在挂起masternode时,系统将自动转移到slavenode。CConfiguration:在发生故障转移时将新的master地址通知client客户端。
Java redis哨兵模式功能有哪些
那么哨兵模式系统节点又有哪些呢?
①首先,主节点的信息配置在哨兵的配置文件中。
②哨兵节点将与配置的主节点建立两个连接命令连接和订阅连接。
PS:Redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。
③哨兵将通过命令连接每10秒发送一次INFO命令。通过INFO命令,主节点将返回自己的run_id和自己的从节点信息。
④哨兵还将从节点中建立两个连接命令连接和订阅连接。
⑤哨兵通过命令连接向节点发送INFO命令,获取他的一些信息:
runid(redis服务器id)
role(功能)
从服务器复制偏移offset。
其他
⑥通过命令连接向服务器sentinel:hello频道发送消息,包括自己的ip端口、runid、配置(后续投票)等。
⑦通过订阅连接监控服务器的sentinel:hello频道,因此可以接受向该频道发送的所有哨兵信息。
⑧分析监控消息,分析提取,可以知道其他哨兵服务节点也在监控这些主要节点,更新结构。
记录哨兵节点。
⑨向观察到的其他哨兵节点建立命令连接——无订阅连接。
Java redis哨兵模式功能有哪些?哨兵模式系统节点过程是什么?关注知了堂成都Java培训,带你了解更多Java相关问题和相关知识干货。
 

热门课程

免费试听

上课方式

开班时间

实战教学·项目驱动

开班计划中
  • 网络安全

    7月25日

  • 前端

    7月25日

  • JAVA

    7月25日

  • 软件测试

    7月25日

24小时报名热线

177 1362 3990

预约试学