Redis的持久化操作AOF的配置、配置文件讲解

        

目录

配置文件

AOF开关 appenonly no

AOF持久化文件名配置

AOF同步频率 appendfsync

重写规则配置

        在之前的文章中,我给大家简单介绍了一下AOF,在这篇文章中,我来给大家讲解一下AOF的一些相关配置。

配置文件

appenonly no                                      # AOF的开关 默认为no

appendfilename "appendonly.aof"                   # AOF持久化的文件名


appendfsync always                                # 每一次写操作都同步
appendfsync everysec                              # 每秒同步
appendfsync no                                    # 从不同步       


auto-aof-rewrite-percentage 100                   # 文件重写的配置,具体在下面介绍
auto-aof-rewrite-min-size 64mb                    #
     

AOF默认是不开启的,所以首先来介绍一下怎么打开。

AOF开关 appenonly no

还是vim进入我们的配置文件/append搜索到如下的位置,这里将no改为yes,写入并退出后就成功打开AOF了

AOF持久化文件名配置

appendfilename "appendonly.aof"

保存的AOF的文件名,保存路径和RDB路径一样,默认都是启动路径下

AOF同步频率 appendfsync

如下图 这是三种fsync(文件同步)方式

always 每一次写入都同步

everysec 每秒同步一次,推荐这一种方式,即使丢失也只是丢失1秒的数据

no 从不同步,这里no并不是永远不同步,只是将数据交到操作系统手中。更快,更不安全的方法。通常,Linux 将使用此配置每 30 秒刷新一次数据,但这取决于内核的精确调整。

重写规则配置

auto-aof-rewrite-percentage 100 设置文件超过最小基准值的xx百分比那就重写,在这里也就是超过64mb的100%就发生重写,也就是到达128mb就重写。(可能有些绕,可以多读几遍)

auto-aof-rewrite-min-size 64mb 设置触发重写条件的文件基准值

 

好了,这次的文章就到这里,喜欢的同学可以点赞收藏,遇到问题,可以评论,或者留言,我一定会第一时间给到回馈,感谢观看!!

注:本文为本人学习时心得分享,有讲错或者需要改正的地方,请指正,我会虚心接受

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值