Redis持久化

2023-12-13 21:44:21

Redis有两种持久化方式,一种是快照方式,另一种是AOF(append-only file)

快照方式

# 900秒内更新一个key就执行备份
save 900 1
# 300秒内更新10个key就执行备份
save 300 10
# 60秒内更新10000个key就执行备份
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

文章来源:https://blog.csdn.net/hyrzzh/article/details/103989709
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。