Redis持久化

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值