美文网首页
第八章-Redis Sentinel (哨兵)

第八章-Redis Sentinel (哨兵)

作者: yanghx | 来源:发表于2019-04-21 23:32 被阅读0次

目录
一. 主从复制高可用
二. 架构说明
三. 安装配置
四. 客户端连接
五. 实现原理
六. 常见开发运维问题

一. 主从复制高可用

主从复制的问题

  • 手动故障转移

  • 写能力和存储能力受限

    image.png
image.png

二. 架构说明

image.png

Redis Sentinel故障转移

  1. 多个sentinel发现并确认master有问题。
  2. 选举出一个sentinel作为领导。
  3. 选出一个slave作为master。
  4. 通知其余slave称为新的master的slave
  5. 通知客户端主从变化
  6. 等待老的master复活称为新master的slave.
image.png

三. 安装配置

  1. 配置开启主从节点
  2. 配置开启sentinel监控主节点(sentinel是特殊的redis服务[不能存储数据,只支持部分命令,用来监控])
  3. 实际应该多台机器(高可用) 【这里演示,用多端口】
  4. 详细配置节点

网上找的一个配置方式(没有实际试过)

四. 客户端连接

image.png image.png image.png image.png

客户端接入流程

  1. Sentinel地址集合
  2. masterName
  3. 不是代理模式


    jedis
image.png

五. 实现原理

image.png image.png image.png image.png image.png image.png image.png

六. 常见开发运维问题

相关文章

网友评论

      本文标题:第八章-Redis Sentinel (哨兵)

      本文链接:https://www.haomeiwen.com/subject/tjgsgqtx.html