redis持久化方式有两种:
- AOF 持久化;。其中,AOF(append only file) 持久化,采用日志的形式来记录每个写操作,追加到AOF文件的末尾,每次的操作就写入日志,当我们需要恢复数据时,就可以根据日志的记录完整的走一遍流程,恢复数据,比如MySQL的BinLog,Hbase的HLog,Redis的AOF。
- RDB持久化
RDB,就是把内存数据以快照的形式保存到磁盘上。和AOF相比,它记录的是某一时刻 的数据,并不是操作。RDB持久化,是指在指定的时间间隔内,执行指定次数的写操 作,将内存中的数据集快照写入磁盘中,它是Redis默认的持久化方式。执行完操作 后,在指定目录下会生成一个dump.rdb文件,Redis 重启的时候,通过加载dump.rdb 文件来恢复数据。