redis数据持久化(一)-RDB持久化

RDB(快照)方式持久化:全量快照,文件覆盖,保存在dump.rdb二进制文件中。

查看配置,redis->redis.windows.conf文件 

一、配置文件参数解读

(1)配置时间规则

save 900 1:如果900s内产生一次写入指令则产生一次快照,进行一次备份

save 300 10:如果300s内产生10次写入,则产生一次快照,否则等到900s备份

save 60 10000:如果60s内写入10000条,则进行一次备份

(2) stop-writes-on-bgsave-error yes:备份进程出错,则主进程停止写入。保护数据持久化数据一致性

(3)rdbcompression yes:将 RDB文件压缩,一般设置成no,因为redis本身就是内存密集型,内存比硬盘更珍贵,不需要进行压缩。

二、手动触发持久化方法

      快照会保存在dump.rdb文件中,此文件是一个二进制的文件。使用save 和bgsave命令可以手动快照保存,即手动触发RDB持久化。其中,save和bgsave的区别是:SAVE 直接调用rdbSave ,阻塞Redis 主进程,直到保存完成为止。 在主进程阻塞期间,服务器不能处理客户端的任何请求。 BGSAVE 则fork 出一个子进程,子进程负责调用r

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值