RDB数据持久化(理论)
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,持久化原理:RDB是snapshot快照<二进制文件>存储,是默认的持久化方式。RDB会按照一定的策略,周期性的将数据保存到磁盘。(下个周期为到来时故障,会丢数据)借助fork命令的copy on w
千家信息网最后更新 2025年11月09日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安全错误
数据库的锁怎样保障安全
供电所网络安全管理材料
数据库查询没有下属的员工编号
常见的网络安全缺陷
matlab 远程服务器
数据库技术基础讲的是什么
华为云服务器ip
河北网络安全宣传周
超凡先锋手机版服务器怎么选
网络安全法法制时代
中学生网络安全意识
辽宁专业软件开发过程
lim 管理服务器
梦幻手游时空之隙服务器
谛听网络技术招聘
数据库服务器搭建
租用的云服务器能修改dns吗
更好地为纳税人缴费人服务器
保护网络安全行为
济宁量化积分管理软件开发
网络安全宣传活动总结400字
服务器群集管理软件
软件开发对产品的作用
法院 网络安全实施意见
银行网络安全宣传周美篇
网络技术技能大赛试题
数据库在电脑上怎么做的
网络安全高级技术师职称
中职计算机网络技术检测试题
数据库修读两门课程
cad连接数据库密码多少