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

房产网站建设接单网络推广营销方案100例

房产网站建设接单,网络推广营销方案100例,设计网站 f,企业做网站的注意什么问题rdb:将数据库的快照以二进制格式保存在文件中,redis重启后直接加载数据。可以通过save和bgsave命令生成rdb。当然我们可以在生成rdb文件时指定规则,例如 save 60 1000 如果60秒内不少于1000个key发生了改动,则生成一个新的rdb文件…

在这里插入图片描述
rdb:将数据库的快照以二进制格式保存在文件中,redis重启后直接加载数据。可以通过savebgsave命令生成rdb。当然我们可以在生成rdb文件时指定规则,例如

save 60 1000
如果60秒内不少于1000个key发生了改动,则生成一个新的rdb文件。
  1. RDB定时逻辑
    1. 若当前程序存在子进程,则检查是否有子进程已执行完成,如果有,则执行对应的父进程进行收尾工作
    2. 检查服务器自从上一次生成RDB后,redis服务器变更了多少个健,若满足以下条件则开始生成RDB文件:
      1. 满足设定的RDB生成配置
      2. 上一次RDB成功生成已过去CONFIG_BGSAVE_RETRY_DELAY(5秒)
  2. RDB持久化进程
    1. fork子进程(bgsave命令创建子进程,save命令则是调用主进程,因此会造成阻塞)

      子进程会“复制”父进程的用户空间作为自己的用户空间,所以子进程和父进程都有自己独立的进程空间(同时会共享部分数据)。fork函数调用一次,会分别在父进程和子进程两处返回。

      1. 创建RDB进程
      2. 尽可能将RDB进程绑定到用户配置的CPU列表bgsave_cpulist上,减少不必要的进程切换,最大程度提高性能。
      3. 生成RDB文件
        1. 打开一个临时文件用于保存数据
        2. 初始化负责读/写文件的函数
        3. 赋值fsync
        4. 将redis数据库的内容写到临时文件中
        5. 重新命名临时文件,替换旧的RDB文件
        6. 更新server相关的RDB属性
      4. 写入RDB数据
        1. 往文件中写入一个RDB标志,标志该文件是RDB文件
        2. 写入辅助字段,如版本号、创建时间……
        3. 将数据字典以外的数据保存到RDB中
        4. 遍历所有的数据库
        5. 写入RDB_OPCODE_SELECTDB标志和数据库ID
        6. 写入RDB_OPCODE_RESIZEDB标志和数据库字典大小、过期字典大小
        7. 遍历数据库的键值对,将键值对和过期时间写入RDB中
          1. 若是过期时间则写入过期标志和过期时间戳
          2. 若是LRU或LFU则记录空闲时间或LFU计数
          3. 写入键值对标志,再写健内容再写值内容
        8. 将redis中的lua脚本写入RDB文件
        9. 写入结束标志
        10. 写入校验码
      5. 退出RDB进程
      6. 更新server的运行时数据
    2. 父进程收尾

      1. 检查是否存在已结束的子进程
      2. 获取子进程的结束代码和中断信号,根据这些标志做不同的逻辑处理
      3. 如果子进程是RDB进程,RDB数据保存成功后,需将RDB文件发送给正在同步的从服务器
    3. RDB文件加载过程

      1. 读取RDB文件里的RDB标志
      2. 分析RDB文件。首先读取字节码,再根据标志字节进行相应的处理。
      3. 读取键值对,转换为redisObject
      4. 如果读取到健已过期,且当前服务器是主节点,则删除该健
      5. 将读取的键值对加入数据字典中
      6. 若redis版本大于5还需检查校验码
http://www.yayakq.cn/news/573914/

相关文章:

  • 东莞网站seo美橙网站维护
  • 开o2o网站需要什么手续网站关键词引流
  • 制造网站开发搭建网站需要学什么软件
  • 网站建设会议纪要wordpress游戏模板
  • 现在的网络怎么做网站凡客app哪去了
  • 自己的电脑做网站当服务器使用怎么增加网站的反链
  • 自己做网站运营做网站卖流量
  • 自己做店铺网站工控界面设计
  • php外贸网站海外电商平台哪个好
  • 东莞专业做网站建设服务网站设计怎么做才好看
  • 网站后台管理系统背景图片如何查询网站接入信息
  • 怎么利用网站开发app做商城网站需要在北京注册公司吗
  • 品牌网站建设預定大蝌蚪wordpress主页透明
  • 做侵权网站用哪里的服务器稳html做网站心得
  • 国内做网站大公司软件开发都有哪些
  • 阜平网站seo建设网站第一步
  • 深圳高端网站建设美工网站配色教程
  • 做百度推广一定要有自已网站网上找家装设计师
  • 外贸型网站建设公司主题 wordpress 宾果
  • 金融网站源码广告制作的软件
  • 做平面设计在那个网站上找图好成都做seo网站公司
  • 佛山做网站哪家好刚备案的域名如何做网站
  • 网站开发多久企业建设网站的目标
  • 网站首页成品西安十强网络公司
  • 医院网站建设投标书如何搭建一个网站步骤
  • cms管理手机网站福田蒙派克6座
  • 网站带后台模板网络营销相关理论有哪些
  • 东莞公司注册代理抖音seo搜索引擎优化
  • 想做网站的公司好市场调研方案范文
  • 南通建设招聘信息网站搬瓦工的主机做网站