Redis 九 持久化机制

打开redis的配置文件,找到跟持久化相关的配置内容


 

RDB机制

是默认的持久化机制,速度比较快,存储的是二进制文件,传输快。

save代表RDB执行的时机

save 900 1 : 900秒内有1个key改变了,就执行持久化
save 300 10:300秒内有10个key改变了,就持久化
save 60 10000:60秒内有10000个key改变了,就持久化

开启RBD持久化的压缩

rdbcompression yes

持久化文件的名称
dbfilename dump.rdb

 

但是不能保证绝对安全


AOF机制

相对RDB机制更加安全,但是速度较慢文件较大,因为是文本存储的。

一般是同时开启,如果是同时开启的话,优先选择AOF文件,例如Redis重启,优先选择AOF持久化的数据入内存,或者当开启AOF前RDB已经有持久化的数据的情况下,AOF持久化执行时会覆盖RDB的数据,因为Redis认为AOF更安全,所以当两者同时启动时优先AOF中的数据。

是否开启AOF持久化

appendonly no

持久化文件的名称

appendfilename "appendonly.aof"

 

每执行一次写操作就持久化一次,最安全,但是性能低

# appendfsync always

每秒钟持久化一次,最常用
appendfsync everysec

根据操作系统和环境不同,一定时间内执行一次,不安全,不推荐
# appendfsync no

 

posted @ 2020-12-13 22:01  luytest  阅读(66)  评论(0编辑  收藏  举报