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

华为企业网站建设需求分析网站建设报价比较

华为企业网站建设需求分析,网站建设报价比较,又拍云存储 wordpress,大数据开发工程师在redis运行期间#xff0c;不断将redis执行的写命令写到文件中#xff0c;redis重启之后#xff0c;只要将这些命令重复执行一遍就可以恢复数据。因为AOF只是将少量的写命令写入AOF文件中#xff0c;因此其执行效率高于RDB#xff0c;开启AOF即使Redis发生故障#xff0… 在redis运行期间不断将redis执行的写命令写到文件中redis重启之后只要将这些命令重复执行一遍就可以恢复数据。因为AOF只是将少量的写命令写入AOF文件中因此其执行效率高于RDB开启AOF即使Redis发生故障丢失的数据也较少。 appendonly yes appendfilename appendonly.aofaof重写随着命令不断添加aof文件会越来越大redis会进行aof的重写每个健只会写入最后一次命令已删除或过期的数据相关命令将抹去。 AOF定时逻辑 判断是否存在AOF重写操作若当前没有子进程则执行AOF重写操作AOF重写条件 AOF文件大于server.aof_rewrite_min_size上次AOF重写后的文件大小当前AOF文件增加的空间大小比例已经超过了server.aof_rewrite_perc配置此配置默认为100.例如上次重写aof大小为80MB现在aof文件有160了则满足重写要求。 存在延迟的AOF缓冲区刷新操作则将数据从缓冲区刷到文件中。每经过一段时间执行若上次AOF缓冲区刷新操作中写入磁盘出错则再次刷新缓冲区 AOF持久化过程 命令传播 对带EXPIRE、EXPIREAT、PEXPIRE、SETEX、PSETEX,或者带EX、PX选项的SET命令做特殊处理。因为这些命令带有过期时间需要将这些命令转换为PEXPIREAT命令将过期时间的时间戳写入buf暂存区。对于其他命令将命令写入buf暂存区若服务器开启AOF功能则将buf暂存区内容写入AOF缓冲区如果当前线程正在执行AOF重写操作则还需将buf暂存区内容写入到AOF重写缓冲区 刷新AOF缓冲区 当AOF缓冲区为空时如果刷盘策略为每秒同步且当前存在待同步的数据距上次同步已经过去一秒则开始同步。否则退出。检查后台线程是否正在执行同步操作若存在则执行以下逻辑若同步策略为每秒同步则延迟AOF缓冲区刷新操作。如果已经延迟多次且延迟时间超过2秒则强制刷新AOF缓冲区。将AOF缓冲区内容写入文件aof缓冲区内容刷新成功后若aof总空间小于4kb则清空并重用aof缓冲区否则新建一个新的缓冲区。 同步磁盘 刷盘策略 不执行fsync速度快的安全性低执行fsync安全性高速度慢每个一秒执行fsync折中处理 如果程序存在子进程且开了server.aof_no_fsync_on_rewrite配置就不同步磁盘若刷盘策略是每次同步(2)则开始同步磁盘若刷盘策略为每秒同步且距上次同步已经过去一秒则添加一个后台任务同步磁盘 AOF重写 aof混合持久化 若开启混合持久化在AOF重写时会将redis数据以RDB格式保存到新文件中再将重写缓冲区增量写命令以aof格式写入文件。 重写过程 fork一个子进程(aof进程)负责将当前内存数据保存到一个新文件中 打开一个临时文件并初始化rio变量若开启了aof持久化则生成rdb文件到临时文件中否则将redis数据转化为写入命令写入临时文件重复从server.aof_pipe_read_data_from_parent读取增量命令 读取时间超过一秒或者连续20毫秒没有读取到则停止若没有读取到增量命令则阻塞一秒等待增量命令 通知主进程(父进程)停止发送增量命令再一次从server.aof_pipe_read_data_from_parent读取增量命令将暂存区内容写入文件并同步磁盘重命名文件 将步骤一执行期间的增量命令写入新文件中主进程收尾将步骤二执行期间主进程执行的赠礼命令写入新文件中替换新的AOF文件 打开aof进程创建的文件将重写缓冲区内容写入临时文件重命名文件进行替换磁盘同步并清空server.aof_buf内容 AOF文件加载 打卡aof文件创建一个伪客户端执行aof文件中的命令如果文件以redis标志开头则该aof文件是混合持久化方式生成需调用处理RDB内容的函数加载RDB内容处理aof文件中的命令按照RESP协议格式读取命令参数数量读取每一个参数查找命令redisCommand调用redisCommand.proc执行命令
http://www.dnsts.com.cn/news/40256.html

相关文章:

  • 外贸wap网站app网站建设思路
  • 好用的网站建设工具美摄短视频sdk
  • 网站购物系统制作雨辰资讯电子商务类网站开发淘客网站建设
  • 网站跟域名是什么关系工业设计专业最好的大学
  • tap自助建站昆明seo排名
  • 没有网站可以做网络推广吗电子商务网站开发系统
  • wordpress 书籍商丘做网站优化
  • 网站版权该怎么做呢巴中网站制作公司
  • 做房产的一般用哪个网站好网站做轮播图的意义
  • 怎么用phpcmf做网站网站后台 js框架
  • 重庆网站建站一站式服务淄博网络优化哪家专业
  • 优酷网站怎么做的施工企业会计分录
  • 给企业做网站的平台官方网站建设的目标
  • 台州网站设计公司网站北京云建站模板
  • 湛江仿站定制模板建站海南省建设局网站搜索
  • 岚县网站建设建设公众号网站
  • jsp做的网站建网站的公司怎么样
  • 邢台seo一站式wordpress time
  • 邢台建设厅网站有限责任公司注册资本最低限额
  • 网站服务器如何选择苏州网站建设找思创
  • 东莞网站建设制作哪家好网站开发需要的资料
  • 长沙公司做网站找哪个公司好品牌网站建设最佳大蝌蚪
  • 龙岗住房建设局网站饲料网站建设 中企动力
  • 7一12岁手工科技小制作企业网站优化方式
  • 关于做网站ppt转入已备案网站
  • 莱芜手机网站建设电话女装网站建设项目可行性分析表
  • 青岛制作网站个人博客WordPress吗
  • 3d网站设计家装室内设计培训班哪里
  • 如何给自己的公司网站做优化重庆建设工程信息网怎么打不开
  • 巢湖有没有专门做网站的公司常用网站大全