redis基础 (三)持久化

1、什么是redis的持久化

Fork:作用是复制一个与当前进程一样的进程。新进程的所有数据(变量,环境变量,程序技术器等)数值都和原进程一致,但是是一个全新的进程,并且作为原来进程的子进程。

查看进程:

2、RDB触发机制的三种方式:

(1)save 同步 (2)bgsave异步(3)自动

 除了以下三种:flushall命令的执行,也会产生dump.rdb文件,但是里面是空的,无意义

如何恢复:

优势:

劣势:

取消rdb:

 

3、AOF

AOF是什么:(AOF保存的是append.aof文件)

当RDB和AOF同时存在,优先加载AOF:(当aof文件出现错误时,会用下列命令进行修复)

APPEND MODE(详细见redis.conf):

 --appendfsync:


 

 AOF启动/修复/恢复:

Rewrite是什么:

Rewrite原理:

触发机制:

 64mb   (3GB起步);

 aof的劣势:

4、RDB和AOF的总结

猜你喜欢

转载自blog.csdn.net/qq_27862335/article/details/81459718