【Redis】redis持久化

前言

    Redis的所有数据都是保存到内存中的,如果想要持久化数据,可用以下几个方案。

Rdb(默认开启方案,无法关闭)

    快照形式,定期把内存中当前时刻的数据保存到磁盘。Redis默认支持的持久化方案,可能会丢失数据。

在redis.conf配置文件中配置

【Redis】redis持久化

这三个配置的意思是,如果900秒之内有一个key发生变化/300秒10个/60秒10000个就保存一次镜像。

Aof(默认关闭)

    aof形式:append only file。把所有对redis数据库操作的命令,增删改操作的命令保存到appendonly.aof文件中,数据库恢复时把所有的命令执行一遍即可。不会丢失数据。一般不开启,因为会频繁操作磁盘,影响性能。

【Redis】redis持久化

总结

    两种持久化方案同时开启使用aof文件来恢复数据库。