一、RDB持久化方案
RDB:在指定的时间间隔将内存中的数据写入磁盘,即快照,数据恢复是将快照文件直接读到内存中
优点: 恢复数据比较块,恢复文件就是源文件的大小
缺点: 快照有时间间隔,不能实时备份,丢失数据可能较多。
耗时长:会造成服务器在一定时间内停止处理客户端。
二、AOF方案
AOF: 将客户端的每一个写操作命令以日志的形式记录下来,追加到appendonly.aof文件末尾,在重启redis 服务器时加载 aof 文件的命令来达到恢复的目的。
优点: 数据安全性高,不易丢失数据 ;aof 文件有序操作,可读性强。
缺点:① aof 方式生成的文件体积会变大
② 数据恢复比rdb慢