摘要: 1 哨兵的作用 哨兵是redis集群架构中非常重要的一个组件,主要功能如下: 集群监控:负责监控redis master和slave进程是否正常工作 消息通知:如果某个redis实例有故障,那么哨兵负责发送消息作为报警通知给管理员 故障转移:如果master node挂掉了,会自动转移到slave 阅读全文
posted @ 2019-11-25 21:00 Mr丶zhao 阅读(429) 评论(0) 推荐(0)
摘要: 低读低写并发、低数据量方案 方案一:双机高可用方案 1.数据库架构图 2.特点 一台机器A作为读写库,另一台B作为备份库;A库故障后B库作为读写库;A库恢复后A作为备库。 3.开发说明 此种情况下,数据源配置中的数据库IP地址,可采用虚拟的IP地址。虚拟IP地址由两台数据库机器上的keepalive 阅读全文
posted @ 2019-11-25 19:19 Mr丶zhao 阅读(240) 评论(0) 推荐(0)
摘要: 1.MySQl主从复制 原理 :将主服务器的binlog日志复制到从服务器上执行一遍,达到主从数据的一致状态。 过程 :从库开启一个I/O线程,向主库请求Binlog日志。主节点开启一个binlog dump线程,检查自己的二进制日志,并发送给从节点;从库将接收到的数据保存到中继日志(Relay l 阅读全文
posted @ 2019-11-25 17:09 Mr丶zhao 阅读(118) 评论(0) 推荐(0)
摘要: MySQL索引优化分析 为什么你写的sql查询慢?为什么你建的索引常失效?通过本章内容,你将学会MySQL性能下降的原因,索引的简介,索引创建的原则,explain命令的使用,以及explain输出字段的意义。助你了解索引,分析索引,使用索引,从而写出更高性能的sql语句。还在等啥子?撸起袖子就是干 阅读全文
posted @ 2019-11-25 17:02 Mr丶zhao 阅读(119) 评论(0) 推荐(0)
摘要: 1 Docker简介 1.1 什么是虚拟化 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部 阅读全文
posted @ 2019-11-25 14:28 Mr丶zhao 阅读(119) 评论(0) 推荐(0)