Redis持久化

Redis提供了两种持久化方法,RDB与AOF(append-only file)。

快照RDB:全量持久化。

配置说明:

save 50 10     --50秒内有10次写入,则触发bgsave命令
stop-writes-on-bgsave-error no
rdbcompression yes
dbfilename dump.rdb
dir ./      --快照文件的保存位置

命令:

  • save 同步创建快照
  • bgsave 异步创建快照
  • shutdown 客户端通过该命令关闭服务端时,执行save命令然后关闭
  • sync 一个redis服务器请求另一个redis服务器复制数据时,执行bgsave操作

当从服务器连接主服务器时,主服务器会自动执行bgsave操作
当服务器连接一个主服务器时,主服务器会创建一个快照文件并将其发送到从服务器。

AOF:增量持久化。

配置说明

appendonly no
appendfsync everysec     --always/everysec/no 同步写入/每秒同步一次/让操作系统通过缓冲区决定何时进行同步
no-appendfsync-on-rewrite no
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb
dir ./   --aof文件的保存位置

aof文件不会自动压缩,快照文件本身经过了压缩。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值