【Redis持久化】:RDB持久化机制

【Redis持久化】:RDB持久化机制

1. RDB持久化机制简介

RDB持久化机制:对Redis中的数据进行周期性的持久化。通过RDB机制,可以将Redis中的数据持久化到磁盘中来,且可以将持久化文件同步或备份到云端

2. RDB持久化机制的优点

  1. RDB会生成多个数据文件,每个文件都代表Redis某一时刻Redis中的数据,非常适合做冷备,可以将完整的数据文件发送到远程的安全存储上去。

  2. RDB备份数据的时候,Redis同时对外提供读写服务,影响非常的小,可以让Redis保持高性能。是因为备份操作是Redis主进程fork一个子进程,通过子进程执行磁盘IO操作来进行RDB持久化

  3. 相对AOF持久化机制来说,直接基于RDB文件来重启和恢复Redis数据,更加的快速

3. RDB持久化机制的缺点

  1. 如果想要丢失的数据尽可能的少,RDB没有AOF好。因为RDB是通过备份Redis全量数据,因此备份频率一般都是每隔5分钟,或者是更长的时间,那么一旦Redis异常,可能会丢失最近5分钟的数据。

  2. RDB每次在fork子进程来执行RDB快照数据文件的时候,如果数据文件特别大,可能会导致对客户端提供的服务暂停数毫秒,或者几秒

参考石衫老师 《亿级流量电商详情页系统》课程笔记

亲,如果觉得还不错,点个赞呗!!!你的鼓励是我坚持的最大源泉。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值