摘要:
前言 Atlas是360团队弄出来的一套基于MySQL-Proxy基础之上的代理,修改了MySQL-Proxy的一些BUG,并且优化了一些东西。Atlas的功能是实现了MySQL的读写分离技术。 环境搭建 环境说明:MySQL5.7.22版本。 GTID主从环境(一主两从)。 官网下载Atlas:h 阅读全文
摘要:
前言 redis 有多种数据类型,兼容应用的开发。 说明 第一种数据类型:string(字符串) set key value -- 设置key和key对应的value值 get key -- 获取key对应的value值 案例: incr key 对应的value 自增1,如果没有这个key值 自动 阅读全文
摘要:
前言 Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开 阅读全文
摘要:
前言 MySQL高可用,顾名思义就是当MySQL主机或服务发生任何故障时能够立马有其他主机顶替其工作,并且最低要求是要保证数据一致性。简单点说MHA就是为了保证MySQL的主从复制功能,不会因为主节点宕机而需要手工切换主从,MHA会自动切换主从。 环境搭建 前提: 1. GTID主从(一主N从)搭建 阅读全文
摘要:
前言 主从复制:两台或者更多的数据库实例,通过二进制日志,实现数据同步。为什么需要主从复制,主从复制的作用是什么,答:为了预防灾难。 搭建 第一步:准备多实例环境。如何创建多实例见: 第二步:确保每一个实例的server_id 不同。 检查各自实例图中(my.cnf)的配置是否不同。 第三步:主库检 阅读全文
摘要:
前言 MySQL数据库最重要的部分就是数据,所以保证数据不被损坏尤为重要,大家都知道911事件,当时非常多的数据丢失,导致经济混乱。接下来我们就来讲讲MySQL是如何保障数据完整,应对特殊情况,如何恢复等。 备份 备份检查:保证备份没有问题,并且定期演练恢复数据。 备份方式:逻辑备份,物理备份。 逻 阅读全文
摘要:
前言 MySQL 经常出现启动错误或者执行错误等等,这个时候我们需要查询error日志 在数据库使用中,经常会出现需要恢复数据的情况,MySQL如果需要恢复数据的话需要开启binlog(二进制日志)。 Error Log 错误日志默认设置如下: 1. error log 默认路径在数据文件下。 2. 阅读全文
摘要:
前言 事务出现就是为了保证数据的准确性。 事务介绍 事务是必须满足4个条件(ACID)::原子性(Atomicity,或称不可分割性)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。 原子性:一个事务(transaction)中的所有操作 阅读全文
摘要:
一. pass 和 past 一、pass v. 通过;走过;沿某方向前进;向某方向移动;使沿(某方向)移动;使达到(某位置) n. 及格;合格;通过;通行证;车票;乘车证;(某些运动中)传球 二、past adj. 过去的;昔日的;刚过去的;刚结束的;从前的;以往的 n. 过去;昔日;过去的事情; 阅读全文
摘要:
前言 在实际工作的过程,我们经常需要监听一个任务实际完成的情况和进度。所以引入监听器的概念。 案例 下面代码都是在Spring Boot 框架下完成 设计一个任务:本任务简单设置:一个循环,每次循环都发布一下进度情况。 import org.springframework.beans.factory 阅读全文