持久化目的:持久化功能可以有效避免因宕机或断电等造成的数据丢失;
持久化后,下次重启利用之前持久化文件即可恢复数据。
redis主要有两种持久化方式:
1、RDB
RDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自动触发。
2、AOF
AOF(append only file)持久化:以独立日志的方式记录每次写命令,重启时再重新执行AOF文件中命令达到恢复数据的目的。AOF的主要作用是解决了数据持久化的实时性,目前已经是Redis持久化的主流方式。