如何为设计公司打造一个以灰白色调为主的网站劳务建筑公司网站?
摘要:设计公司灰白色调网站,劳务建筑公司网站,室内装修效果图网站有哪些,建设什么网站可以上传视频前言:此篇文章系本人学习过程中记录下来的笔记,里面难免会有不少欠缺的地方&
设计公司灰白色调网站,劳务建筑公司网站,室内装修效果图网站有哪些,建设什么网站可以上传视频前言#xff1a;此篇文章系本人学习过程中记录下来的笔记#xff0c;里面难免会有不少欠缺的地方#xff0c;诚心期待大家多多给予指教。 基础篇#xff1a;
Redis#xff08;一#xff09;Redis#xff08;二#xff09;Redis#xff08;三#xff09;Redis#x… 前言此篇文章系本人学习过程中记录下来的笔记里面难免会有不少欠缺的地方诚心期待大家多多给予指教。 基础篇
Redis一Redis二Redis三Redis四Redis五 接上期内容上期完成了Redis主从模式的学习。下面开始学习Redis的哨兵模式(重点)话不多说直接发车。 一、定义
Q既然已经有了主从模式为什么还要推出哨兵模式呢
A在主从模式的架构里当 Master 节点发生宕机故障时从节点并不会自动晋升为新的Master。要是 Master 节点在短时间内无法恢复正常运行系统就会陷入一个棘手的状况。此时系统仅仅保留了读操作的功能却丧失了写操作的能力。这种读写能力的失衡显然无法满足实际业务对系统高可用性和数据完整性的要求。
而哨兵模式正是为了解决上述主从模式的痛点而诞生。它通过一组Sentinel节点来监控主从架构中的Redis实例当主节点出现故障时自动将一个从节点晋升为主节点并让其他从节点重新指向新的主节点从而实现自动故障转移保证系统的高可用性。俗称无人值守运维。 二、功能
主从监控哨兵节点不断地检查主节点和从节点是否正常运行通过定期发送 PING 命令来判断节点的健康状态。消息通知当某个 Redis 实例出现问题时哨兵可以通过 API 向管理员或其他应用程序发送通知以便及时处理。自动故障转移这是哨兵模式的核心功能。当主节点不可用时哨兵会在从节点中选举一个新的主节点并调整其他从节点的配置使其指向新的主节点。配置中心客户端可以通过连接哨兵来获取主节点信息。 三、实操
一、架构说明
3个哨兵1个Master2个Slave。哨兵自动监控和维护集群不存放数据只是吹哨人Master负责存Slave负责读。
由于机器硬件问题同时启动6台虚拟机电脑吃不消所以将哨兵的集群放在6379上。 二、实操步骤
1、拷贝原生配置
拷贝redis压缩目录下的sentinel.conf到/myredis下。 2、修改参数配置
2.1、参数说明
常用参数 bind服务监听地址用于客户端连接默认本机 daemonize是否以后台daemon方式运行 protected-mode安全保护模式 port端口 logfile日志文件路径 pidfilepid文件路径 dir工作目录 sentinel monitor master-name ip redis-port quorum设置要监控的master服务器quorum代表确认客观下线的最少的哨兵数量 sentinel auth-pass master-name password连接Master的密码 其他参数 sentinel down-after-milliseconds master-name milliseconds指定多少毫秒之后主节点没有应答哨兵此时哨兵主观上认为主节点下线 sentinel parallel-syncs master-name nums表示允许并行同步的slave个数当Master挂了后哨兵会选出新的Master此时剩余的slave会向新的master发起同步数据 sentinel failover-timeout master-name milliseconds故障转移的超时时间进行故障转移时如果超过设置的毫秒表示故障转移失败 sentinel notification-script master-name script-path 配置当某一事件发生时所需要执行的脚本 sentinel client-reconfig-script master-name script-path客户端重新配置主节点参数脚本 2.2、修改配置
由于sentinel集群是在6379上所以需要配置3份sentinel.conf文件。
