Redis持久化
程序员文章站
2022-07-14 15:40:04
...
Redis有两种持久化方式,第一种是快照(SNAPSHOTTING),第二种是AOF(append-only file)
快照方式
# 900秒内有1条数据更新就保存
save 900 1
# 300秒内有10条数据更新就保存
save 300 10
# 60秒内有10000条数据更新就保存
save 60 10000
#快照文件名称
dbfilename dump.rdb
#保存路径
dir /var/lib/redis
AOF方式
# 开启AOF备份方式,如果关闭,则改为no
appendonly yes
# 文件名称,路径和快照路径一样
appendfilename "appendonly.aof"
# 有三种模式向磁盘写入数据
# 每次写入仅追加日志后
# appendfsync always
# 每秒钟只同步一次
appendfsync everysec
# 计算机决定什么时候写入
# appendfsync no
# 随着时间的推移,AOF文件会越来越大,所以要压缩文件。
# 以下配置可以自动执行 BGREWRITEAOF命令
# 当AOF文件的体积大于64mb并且AOF文件的体积比上一次重写之后的体积大了至少1倍(100%)redis将执行
# BGREWRITEAOF命令
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb
上一篇: redis安装