当前位置: 首页 > wzjs >正文

网站举报电话是多少网页设计师证书含金量高吗

网站举报电话是多少,网页设计师证书含金量高吗,html5网站推广,商城网站营销方案Docker搭建Redis哨兵模式 系统: CentOS 7 Dockder 版本: VMware虚拟机 网络适配器 网络连接 桥接模式:直接连接物理网络查看IP命令 ip addr一、哨兵模式概述 1. 官方文档与关联博客 官方文档:https://redis.io/docs/latest/operate/oss_and_stack/management/sentinel关联博…

Docker搭建Redis哨兵模式

系统: CentOS 7

Dockder 版本:

VMware虚拟机

  • 网络适配器

    • 网络连接
      • 桥接模式:直接连接物理网络
  • 查看IP命令

    ip addr
    
image-20250307230151495

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

一、哨兵模式概述

1. 官方文档与关联博客

  • 官方文档:https://redis.io/docs/latest/operate/oss_and_stack/management/sentinel
  • 关联博客:Redis 主从复制,在后续配置从节点时会用到。

2. 极简概括

Redis 哨兵模式是一种自动监控 Redis 主节点是否故障的方案。当主节点出现故障时,Redis 会依据投票数自动将从库切换为主库,这个过程被称为仲裁。

3. 解决的问题

在传统的主从复制架构模式下,若 Redis 主节点挂掉,从节点没有任何补偿操作,在无人工干预的情况下,整个缓存链路的写功能将会丧失。而哨兵模式引入了哨兵看守机制,能够实现对主机的检测以及自动将从机切换为主机的功能。

4. 适用场景

适用于需要 7 * 24 小时 高可用,并且公司愿意投入相关运维成本的服务端应用。需要注意的是,作为哨兵节点的 Redis 实例,将无法提供缓存服务,只能作为哨兵使用,而且通常要求哨兵数量为奇数个。

5. 优点

  • 降低运维成本:拥有强大的高可用机制,能够在一定程度上降低运维成本。
  • 自动恢复机制:当主节点挂掉后,哨兵会自动从从节点中选出一个作为新的主节点,继续对外提供服务,无需人工值守。

6. 缺点

  • 场景限制:小型公司可能不需要使用 Redis,中型公司也不一定会用到 Redis 主从架构,更不用说使用哨兵这种严谨的运维策略。
  • 资金问题:Redis 哨兵模式需要部署多个服务器,这对于公司来说是一笔不小的支出,存在一定的资金门槛。
  • 延迟问题:当主节点挂掉时,虽然可以实现自动切换,但多个哨兵判断 Redis 主节点客观下线的过程需要一定时间,尽管这个时间可以调整,但在此期间 Redis 的写操作会失效。因此,为了解决这个问题,出现了集群策略。
  • 数据丢失问题:Redis 主从复制采用异步复制方式,哨兵模式只是增加了自动化的切换功能,不像 MySQL 有 redo log 机制,无法保证数据 100% 不丢失。
  • 脑裂问题:在某些情况下,会引发脑裂问题(后续会详细说明)。

7. 误区说明

需要明确的是,哨兵和集群是两个不同的概念,它们之间没有关联。哨兵模式是主从复制架构的高可用优化方案,而不是集群部署的高可用方案。

8. 访问流程变化

在传统模式下,编程语言客户端直接访问 Redis 主节点或从节点。而在哨兵模式下,客户端访问的是哨兵节点(通常由奇数个哨兵组成一个哨兵集群,奇数个哨兵便于进行投票),然后由哨兵节点告知客户端应该访问哪个主节点或从节点,从而区分读写操作。

二、实操(1 主 + 2 从 + 3 哨)

1. 选择 3 个哨兵的理由

如同一个小区至少需要 2 个保安轮班倒一样,为了确保对 Redis 主节点的可靠监控,需要多个哨兵。同时,由于哨兵有类似投票的机制,使用奇数个哨兵可以避免出现投票平局的情况,因此选择 3 个哨兵是比较合适的。

2. 环境决策

本次部署采用 3 个哨兵 + 1 个 Master + 2 个 Slave 的架构,共需要 6 台服务器。考虑到 Docker 方案在拉取镜像时可能会遇到网络限制(国内网络环境可能导致镜像拉不下来,且本地没有可用镜像),因此弃用 Docker 方案。

3. 运行环境

  • 操作系统:CentOS 7.6
  • 内存分配:每个系统分配 1G 内存,Linux 系统可以轻松启动这些 Redis 实例,总共占用内存 6GB,设备可以承受。但需要注意的是,磁盘占用相对较高,特别是在开机时。
  • 远程连接配置:每个 Redis 实例都已经配置好了远程连接功能,包括防火墙设置、远程连接权限配置以及保护模式的调整。

4. IP 分配

主机名服务器配置服务器IP网关地址端口号备注
redis-master2核CPU、1G内存、300G磁盘192.168.2.100192.168.2.16379主节点
redis-slave12核CPU、1G内存、300G磁盘192.168.2.101192.168.2.16379从节点1
redis-slave22核CPU、1G内存、300G磁盘192.168.2.102192.168.2.16379从节点2
redis-sentinel12核CPU、1G内存、300G磁盘192.168.2.103192.168.2.126379哨兵1
redis-sentinel22核CPU、1G内存、300G磁盘192.168.2.104192.168.2.126379哨兵2
redis-sentinel32核CPU、1G内存、300G磁盘192.168.2.105192.168.2.126379哨兵3

网络拓扑结构如下:

                  	 192.168.2.103【哨兵1】                       192.168.2.101【从1】/                      \                      //                         \                    //                           \                  /
192.168.2.xxx  -->-> 192.168.2.104【哨兵2】  ---> 192.168.2.100【主】\                           /                  \\                        /                    \\                     /                      \  192.168.2.105【哨兵3】                       192.168.2.102【从2】

5.hosts

# vim /etc/hosts192.168.2.100 redis-master
192.168.2.101 redis-slave1
192.168.2.102 redis-slave2
192.168.2.103 redis-sentinel1
192.168.2.104 redis-sentinel2
192.168.2.105 redis-sentinel3

6. 主要配置说明

初始化配置
创建目录mk
http://www.dtcms.com/wzjs/812538.html

相关文章:

  • 赣州稳稳科技有限公司不改变网站怎么做关键词优化
  • 房产网站模板wordpress评论框提示
  • 出名的网站制作正规公司免费网络验证
  • wordpress建站系统西安模板建网站
  • 杭州网站开发设计网页设计购物网站模板
  • 网站要怎么创建用python做的网站模板
  • 网站建设邀标方案python基础教程pdf第三版
  • 郑州企业建站详情偃师建设局网站
  • 网站建设定制单网站设计 广西
  • seo 网站案例南京做网站咨询南京乐识
  • 镇网站制作价格免费公司起名网大全
  • 网站建设策划书 范文邢台网站维护
  • 织梦dede建站教程视频国家免费职业培训平台
  • 做网站开发面临的困难有哪些ui的设计网站
  • 营销型网站源码番禺电商网站建设
  • 百色住房和城乡建设部网站怎么做网页赚取点击率从而赚钱
  • 酒店网站的设计摘要什么是网站主题
  • 做网站是自学app开发难吗
  • 网站直播怎么做seo是什么意思的缩写
  • wordpress用法手机网站如何优化
  • 外贸网站建设需要多少钱手机网站解析
  • 为什么自己做的网站老是404错误wordpress除了写博客
  • 景德镇做网站竞品网站分析
  • 昆山网站设计公司软件制作下载
  • 主流建站开源程序有哪些毕设做网站有什么题目
  • 郑州哪些公司做网站比较好佛山市品牌网站建设公司
  • 建立主题网站的一般步骤私密浏览器免费版图片
  • 网页兼容性 网站开发wordpress 视频 播放
  • 南宁太阳能网站建设网络公司网站设计
  • 个人做淘宝客网站有哪些wordpress移动端菜单栏