当前位置: 首页 > news >正文

秦皇岛网站开发报价网站建设要懂哪些技术

秦皇岛网站开发报价,网站建设要懂哪些技术,网站开发软件平台有哪些,网站建设规划RDB 相比于 AOF,数据恢复的速度更快,因为是二进制数据,直接加载进内存即可,但是 RDB 的频率不好把握。 如果频率太低,在两次快照期间服务器发生宕机,可能会丢失较多的数据如果频率太高,频繁写入…

RDB 相比于 AOF,数据恢复的速度更快,因为是二进制数据,直接加载进内存即可,但是 RDB 的频率不好把握。

  • 如果频率太低,在两次快照期间服务器发生宕机,可能会丢失较多的数据
  • 如果频率太高,频繁写入磁盘和创建子进程,会带来额外的性能开销

有没有什么方法,可以既有 RDB 快速恢复的优点,又有 AOF 丢失数据少的优点?

那就将 RDB 和 AOF 混合使用,这个方法是在 Redis 4.0 提出的,即混合使用 AOF 日志和内存快照,也叫混合持久化。

如果想要开启混合持久化功能,可以在 Redis 配置文件中将下面这个配置项设置成 yes。

aof-use-rdb-preamble yes

混合持久化工作在 AOF 日志重写期间。

  1. 当开启了混合持久化,在 AOF 重写日志时,fork 出来的重写子进程会先将与主进程共享的内存数据,以 RDB 的方式写入到 AOF 文件
  2. 然后主进程处理的操作命令,会被记录在重写缓冲区里,重写缓冲区里的增量命令会以 AOF 的方式写入到 AOF 文件
  3. 写入完成后,子进程通知主进程将新的含有 RDB 格式和 AOF 格式的 AOF 文件替换旧的 AOF 文件

简单来说,使用了混合持久化,AOF 文件的前半部分是 RDB 格式的全量数据,后半部分是 AOF 格式的增量数据。

在这里插入图片描述

这样做的好处在于,重启 Redis 加载数据时,由于前半部分是 RDB 格式,加载的时候速度会很快。

加载完 RDB 的内容后,才会加载后半部分的 AOF 的内容,这里的内容是 Redis 后台子进程重写 AOF 期间,主进程处理的操作命令,可以使得数据更少的丢失。

http://www.yayakq.cn/news/56547/

相关文章:

  • 如皋做网站的公司wordpress cc攻击
  • 网站排名怎样做有效营销网站定制的优势
  • 网站文字大小代码甜品网页设计模板html
  • 柳州学校网站建设不用框架做网站
  • 太原网站建设的公司台州专业做网站
  • 扬州北京网站建设公司网站维护是做什么的
  • 高端网站哪个比较好深圳建设花了多少钱
  • 南宁网站排名优化凡客优品家居
  • 免费p站推广网站入口企业黄页大全
  • 旅游网站开发的需求分析抖音seo优化软件
  • 网站建立公司做百度网站要多少钱
  • 如何做双语网站推广 高端网站建设
  • 宁波市住宅建设集团网站百度推广手机客户端
  • 建设银行人力资源系统网站商业网站建设的目的和意义
  • 饭店网站建设影响网站pr的主要因素有哪些
  • 电子商务网站有哪些?课程网站如何建设方案
  • 网站优化要用什么软件网站制作免费软件
  • 网页设计与网站建设在线考试1网站代码优化有哪些
  • 请问我做吉利网站吉利啊推广计划步骤
  • 快站 淘宝优惠券网站建设合同
  • 建站公司兴田德润实惠网站建设方案报价费用明细价格
  • 服务器网站跳转怎么做的网上做效果图网站有哪些软件有哪些
  • 怎样建设学校网站首页wordpress伪静态页文件夹
  • 二级网站的建设莆田个人外贸网站建设
  • 怎么做网站的后台维护在tomcat部署wordpress
  • 阜阳h5网站建设公司做网站 万户
  • 网站备案怎么在工信部信息核验网站开发案例及分析
  • 学校网站模板设计dw怎样制作网页
  • 网站开发 技术优势那里有网站建设
  • 常州做网站公司哪家好做模板网站赚钱吗