RDB
point-in-time snapshot
RDB->redis database?
- linux 父子进程
- 子进程默认读不到父进程中的数据
- export之后可以读取(其实是一份快照数据)
- 系统调用fork
a. 速度快
b. 内存占用 少
用户空间使用虚拟内存 ---> 映射到物理内存地址
copy-on-write技术
bgsave命令
- 缺点
- 不支持拉链保存 只有一个dump.rdb
- 全量备份 服务宕机丢失数据较多
- 优点
- 数据恢复速度快 (类似反序列化)
AOF
- 配置
no
everysec
always
4.0版本以后 RDB + AOF结合使用 - 缺点
- 存储大 恢复速度慢