深入学习 Redis Sentinel - 基于 DockerCompose 编排哨兵分布式架构,理解工作原理

28 篇文章 ¥9.90 ¥99.00
15 篇文章

目录

一、哨兵模式

1.1、为何引入哨兵模式

1.2、Redis Sentinel 分布式架构

1.2.1、概述

1.2.2、工作原理(redis 哨兵的核心功能)

1. 监控:

2. 自动故障转移:

3. 通知

1.2.3、问题:哨兵结点只有一个可以么?

1.3、使用 Docker 和 DockerCompose 模拟部署哨兵模式

1.3.1、前言

1.3.2、准备工作

a)首先要安装好 docker 和 docker-compose.

b)停止之前的 redis 服务器

c)使用 docker 获取 redis 镜像

1.2.3、基于 docker 搭建 redis 哨兵环境

a)分配文件目录结构

b)编写 yml 配置文件

c)编写哨兵结点的三个 conf 配置文件

d)使用 docker-compose 启动 数据结点

e)验证

f)使用 docker-compose 启动 redis-sentinel 结点

日志里为什么全都是报错信息呢?都是什么意思?(重!)

解决方案:

1.2.4、展现哨兵机制

1.2.5、哨兵重新选取主节点的流程

1.2.6、缺陷


一、哨兵模式


前言

重点:为什么引入哨兵模式?什么是哨兵模式?哨兵模式的工作原理?哨兵模式的缺陷?

1.1、为何引入哨兵模式

实际的开发中,对于服务器后端开发,监控程序,是非常重要的!服务器一般要有比较高的可用性,7 * 24 小时运行,服务器长期运行,总会有一些 “意外” ,具体啥时候出现意外,也不能全靠人工来盯着服务器,所以在早期的主从结构中,会写一个程序来盯着服务器的运行状态.

这个程序需要干两件事:

  1. 监控程序:用来发现服务器运行时出现的异常状态.
  2. 搭配 “报警程序” :通过 短信/电话/邮件/微信/钉钉... 等形式给程序员报警,告诉程序员说,这个服务器程序出问题了!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈亦康

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值