首页 > 其他 > 详细

Redis源码解析(五):redis之持久化

时间:2015-04-15 00:59:54      阅读:239      评论:0      收藏:0      [点我收藏+]

     redis常常被称为内存数据库是因为它将所有数据保存在内存中,为了能让这些数据在服务器重启后能继续使用,Redis 分别提供了RDB 和AOF 两种持久化模式。

     在Redis 运行时,RDB 程序将当前内存中的数据库快照保存到磁盘文件中,在Redis 重启动时,RDB 程序可以通过载入RDB 文件来还原数据库的状态。

     RDB 功能最核心的是rdbSave 和rdbLoad 两个函数,前者用于生成RDB 文件到磁盘,而后者则用于将RDB 文件中的数据重新载入到内存中:

技术分享

    AOF 以协议文本的方式,将所有对数据库进行过写入的命令(及其参数)记录到AOF文件,以此达到记录数据库状态的目的。

技术分享



Redis源码解析(五):redis之持久化

原文:http://blog.csdn.net/flashflight/article/details/45049805

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!