Redis RDB持久化 不断替换 .rdb文件

redis的持久化其实为了 备份和恢复数据. RDB 只是持久化的一中.另一中方式是AOF;

redis 创建快照的过程:

  1. redis 使用fork函数复制一份当前的进程(父进程)的副本(子进程)
  2. 父进程继续接受并处理客户端发来的命令, 而子进程开始把内存中的数据写入硬盘中的临时文件
  3. 当子进程写入完成所有的数据后会用该临时文件替换旧的RDB文件,至此一次快照操作完成.

写问题的时候有一个关于persist的疑问现在自己想通了.

PERSIST key
summary: Remove the expiration from a key,把key上面的 expiration 移除

阅读 1.7k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进