Skip to content

redis持久化机制有哪些?

RDB(redis data base):内存快照

在指定的时间间隔将内存中的数据快照写入磁盘,每次都从redis中生成一个快照进行数据全量备份。redis默认持久化机制。触发规则:

手动触发

  • 1.save:手动触发。阻塞当前redis进程,知道rdb持久化过程完成, 不推荐。
  • 2.bgsave:主进程创建子进程进行持久化操作,阻塞时间很短(微妙级)。

自动触发

  • 1.配置触发:redis.conf中配置
  • 2.shutdown触发:在客户端执行shutdown
  • 3.flushall触发:清空redis所有数据。

AOF(append only file):增量日志

需手动修改redis.conf开:appendonly yes

RDB+AOF:混合持久化

Released under the MIT License.