一、RDB持久化 可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。 1.RDB持久化优点 RDB是一种表示某个即时点的Redis数据的紧凑文件。RDB文件适合用于备份。例如,…
分类:数据库
MySQL 主从复制
一、主从复制原理 主库有一个线程:binlog dump线程。 从库有两个线程:IO线程、SQL线程。 1.主从复制原理 用户对数据的修改进行提交,然后Master(主库)把所有数据库的变更写进binlog中,主库线程b…
Redis数据类型的介绍和使用
一、String(字符串) string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。 string类型是二进制安全的。意思是redis的string可以包含任何…
Redis安装部署和实践
一、简介 Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。…
MySQL数据库优化
数据库数据准备 1.创建一个库、表,并插入100万数据 创建一个opt库,并创建一个test表 create database opt; use opt; create table test(id int(11),num…
Atlas实现数据库读写分离
一、简介 Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很…
mysqldump备份权限
1.创建一个用于备份数据库的用户 mysql> create user 'backup'@'localhost' identified by '123';…
MySQL之基于GTID的主从复制
1 GTID介绍 1.他是一个全局事务标识符:是一个唯一标识符,他与主库上提交的每个事务相关联 GTID 保证了每个在主库上提交的事务在集群中有一个唯一的ID。 这种方式强化了数据库的主备一致性,故障恢复以及容错能力。 …
MySQL备份与恢复
一、数据库备份的类型 按照服务器的运行状态,可分为:冷备、热备、温备。 冷备:数据库处于停机状态下进行备份。 热备:数据库处于运行状态下备份,在热备期间,数据库的读写操作均可正常进行。 在mysql中,MyISAM存…