标签:存在 rewrite 解决 数据持久化 二进制格式 快照 debug 超时 功能
redis支持RDB、AOF两种持久化机制,持久化功能有效地避免因线程退出造成的数据丢失问题,当下次重启时利用之前的持久化文件即可实现数据恢复。
RDB持久化是把当前线程数据生成快照保存到硬盘的过程。
手动触发
save命令:阻塞当前redis服务器,直到RDB过程完成为止
bgsave命令:Redis进程执行fork操作创建子进程,RDB由子进程负责,阻塞只发生在fork阶段
自动触发
以日志的方式记录每次写命令,重启时再重新执行AOF文件中的命令达到恢复数据的目的。解决了数据持久化的实时性,是Redis持久化的主流方式。
文件同步
AOF缓冲区同步文件策略:
文件重写
原因:
多条写命令可以合并为一个
触发
重启加载
标签:存在 rewrite 解决 数据持久化 二进制格式 快照 debug 超时 功能
原文地址:http://www.cnblogs.com/yawen/p/7058159.html