redis的持久化
一、redis是内存数据库 断电及失。
RDB: redis database
rdb的优点:
适合大规模的数据恢复
对数据的完整性要求不高
rdb的缺点:
需要一定的时间间隔进行操作,如果redis意外宕机了,最后一次修改的数据就没有了
fork进程的时候,会占有一定的内存空间
AOF:append only file
将所有的命令都会记录下来
AOF的优点:
每一次修改都同步,文件的完整性会更好
每一秒都同步,可能会丢失一秒的数据
从不同步,效率最高
AOF的缺点:
相对于文件数据来说,aof远远大于rdb,修复的时间会比rdb更长,修复的速度比rdb慢
aof的运行效率比rdb慢,redis的默认配置是rdb持久化