数据库
WhataNerd
欢迎访问:danght.github.io
展开
-
ACID--事务四大特性
ACID,指的是在数据库事务正确执行的四个基本要素的缩写。 具体解释:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。 任何一个数据库事物都 必须满足 ACID,只有这样才能保证在事务执行过程中的正确性接下来我们逐条解释:原子性(Atomicity)原子性其实非常好理解,我认为它指的就是一种完整性,就是说任何一个具备原原创 2017-08-26 00:13:45 · 8113 阅读 · 1 评论 -
Redis持久化--RDB
Redis的数据持久化方式有 RDB 和 AOF 两种,这篇文章将会讲解 RDBRDB是什么RDB方式是在指定的时间间隔内将内存中的数据集写入磁盘。RDB怎么进行持久化如果使用RDB方式进行持久化,Redis会单独创建(fork)一个子进程来进行持久化,它会先将数据写入一个临时文件中,待持久化过程结束后,再用本次创建的临时文件替换上次创建的临时文件。注意:在整个过程中,主进程不进行任何 ...原创 2019-08-05 21:35:04 · 120 阅读 · 0 评论 -
Redis持久化--AOF
Redis的数据持久化方式有 RDB 和 AOF 两种,这篇文章将会讲解 AOFAOF是什么AOF(Append Only File)以日志形式记录服务器收到的每一个写操作AOF怎么进行持久化使用AOF默认会在当前目录下生成一个 appendonly.aof 日志文件在恢复数据时,AOF会将appendonly.aof中记录下的所有写操作重新按顺序执行一遍以下是appendonly.a...原创 2019-08-06 16:02:38 · 315 阅读 · 0 评论 -
Redis主从复制
主从复制,读写分离对于数据库服务器的构建,为提高数据的安全性和服务的高效性,有一个很常用的概念叫做主从复制,读写分离主从复制: 将数据库中的数据保存至多个服务器中,并配置服务器之间的主从(master-slave)关系,所有的从机(slave)与主机(master)数据保持一致,主机监听从机的动态读写分离: 将读操作与写操作分离开,使用专门的服务器响应一种操作。通常以主服务器(master...原创 2019-08-09 00:07:18 · 151 阅读 · 0 评论