RDB数据持久化(理论)
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,持久化原理:RDB是snapshot快照<二进制文件>存储,是默认的持久化方式。RDB会按照一定的策略,周期性的将数据保存到磁盘。(下个周期为到来时故障,会丢数据)借助fork命令的copy on w
千家信息网最后更新 2026年11月03日RDB数据持久化(理论)
持久化原理:
RDB是snapshot快照<二进制文件>存储,是默认的持久化方式。
RDB会按照一定的策略,周期性的将数据保存到磁盘。(下个周期为到来时故障,会丢数据)
借助fork命令的copy on write机制,在快照生成时,将当前进程fork出一个子进程,
然后再子进程中循环所有数据,将数据写成RDB文件。
优点:使用单独子进程来进行持久化,主进程不会进行任何IO操作,保证了redis的高性能。
缺点:RDB是按照周期性策略进行持久化,
如果持久化之间redis发生故障,会发生数据丢失,
所以这种方式适合数据要求不严谨的环境。
配置文件相关参数:
dbfilename dump.rdb #指定持久化数据文件名
dir /usr/local/redis-3.0.6-6379/ #默认dir ./
save 900 1
save 300 10
save 60 10000
持久化过程:
当满足save的条件时,比如更改了1个key,900s后会将数据写入临时文件,
持久化完成后将临时文件替换旧的dump.rdb。
使用RDB恢复数据:(需要时间)
重启redis的server即可完成(启动redis的server时会从dump.rdb中先同步数据)
使用命令进行持久化save存储:
./redis-cli -h ip -p port save #前台进行存储
./redis-cli -h ip -p port bgsave #后台进行存储
数据
文件
进程
存储
周期
周期性
命令
快照
故障
方式
策略
严谨
个子
之间
优点
前台
原理
参数
后台
文件名
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技互联网
互联网佳科技有限公司
科技互联网企业
互联网科技工作委员会毛军
美国互联网保险保险科技
互联网是不是新科技
互联网科技垄断
互联网科技金融公司
青岛互联网科技公司
浩特互联网科技
易通互联网络科技有限公司
茂名市互联网科技产业园
内蒙古九一互联网科技
美国互联网科技公司
广州互联网高科技取餐柜
九思连强互联网电子科技有限公司
吉林省码上互联网科技电话
江苏互联网智能科技产品出厂价
互联网科技大会大佬
如何强化互联网金融科技
互联网科技公司起名
互联网科技保险
涨乐互联网科技
互联网是不是新科技
互联网高科技股票
老年人脱离互联网科技的作文
移动互联网科技公司
电子科技大学互联网创业大赛
互联网营销推广黑科技
郑州欣桑互联网科技有限公司