题目
redis缓存机制与主从复制
- 全量复制
- 增量复制
- 两种持久化的方法,说明有缺点
答案
RDB
定时生成内存数据的二进制快照
优点
- 文件紧凑,恢复速度快
- 适合备份、容灾和快速启动
缺点
可能丢失最后一次快照后的数据 BGSAVE的fork操作在大内存场景下可能堵塞主进程
AOF
记录所有写命令(文本格式追加到文件append donly.aof)
优点
- 可读性强
- 数据安全性高
缺点
- 文件体积大,恢复速度慢
- 长期运行后文件膨胀,需要定时执行优化
redis缓存机制与主从复制
定时生成内存数据的二进制快照
可能丢失最后一次快照后的数据 BGSAVE的fork操作在大内存场景下可能堵塞主进程
记录所有写命令(文本格式追加到文件append donly.aof)