Redis的持久化有两种
- 快照
- Aof日志
快照:
1 默认是开启的,
2默认的会产生dump.rdb 文件{
save 900 1 (900秒内有1次间修改,就执行一次快照)
save 300 10
save 60 10000
}
备份流程
1 在Redis 运行过程中,Redis 发送一条save 创建快照,但save是一个阻塞命令,或导致其他命令挂起,bgsave 会fork 一个子进程去处理备份的事情,不致影响其他操作
2 我们定义的备份规则,如果有满足的,也会自动触发save
3redis 主从复制时,在从机连上主机后,会自动发送一条sync 同步命令,主机收到命令之后,首先bgsave 对数据进行快照,然后发给从机
进行同步0