【Redis】redis持久化
前言
Redis的所有数据都是保存到内存中的,如果想要持久化数据,可用以下几个方案。
Rdb(默认开启方案,无法关闭)
快照形式,定期把内存中当前时刻的数据保存到磁盘。Redis默认支持的持久化方案,可能会丢失数据。
在redis.conf配置文件中配置
这三个配置的意思是,如果900秒之内有一个key发生变化/300秒10个/60秒10000个就保存一次镜像。
Aof(默认关闭)
aof形式:append only file。把所有对redis数据库操作的命令,增删改操作的命令保存到appendonly.aof文件中,数据库恢复时把所有的命令执行一遍即可。不会丢失数据。一般不开启,因为会频繁操作磁盘,影响性能。总结
两种持久化方案同时开启使用aof文件来恢复数据库。