手记

「高频面试题」Redis的持久化方式有哪些?

RDB

RDB(Redis DataBase)持久化是把当前Redis中全部数据生成快照保存在硬盘上。RDB持久化可以手动触发,也可以自动触发。savebgsave命令都可以手动触发RDB持久化。除了执行以上两个命令手动触发以外,Redis内部可以自动触发RDB持久化。在配置文件中设置了save的相关配置,如sava m n,它表示在m秒内数据被修改过n次时,自动触发bgsave操作。

AOF

AOF(Append Only File)持久化是把每次写命令追加写入日志中,当需要恢复数据时重新执行AOF文件中的命令就可以了。AOF解决了数据持久化的实时性,也是目前主流的Redis持久化方式。

参考答案

RDB、AOF

0人推荐
随时随地看视频
慕课网APP