微慕wordpress河南新站关键词排名优化外包

news/2025/9/28 22:07:10/文章来源:
微慕wordpress,河南新站关键词排名优化外包,河北省建设工程教育网站,网站建设技术论文目录 引子 RDB RDB的优缺点 小节一下 引子 不论把Redis作为数据库还是缓存来使用#xff0c;他肯定有数据需要持久化#xff0c;这里我们就来聊聊两种持久化机制。这两种机制#xff0c;其实是 快照 与 日志 的形式。快照:就是当前数据的备份#xff0c;我可以拷贝到磁…目录 引子 RDB RDB的优缺点 小节一下 引子 不论把Redis作为数据库还是缓存来使用他肯定有数据需要持久化这里我们就来聊聊两种持久化机制。这两种机制其实是 快照 与 日志 的形式。快照:就是当前数据的备份我可以拷贝到磁盘也可以拷贝到别的服务器如此一来万一现有redis的计算机节点被恶意攻击或者被人删库跑路那么你的原有数据还是可以恢复的。像你的云服务器也有快照功能被人攻击以后直接拿来恢复就行。日志:其实就类似于我们开发系统的时候用户的操作日志这里指的是用户的每次写操作日志比如增加key修改key以及删除key这些命令都会记录下来形成一个日志文件。那么在需要恢复的时候只需要执行这个日志文件里的所有命令就能达到恢复数据的目的。 RDB RDB就相当于上面的快照形式是全量备份这个备份数据里都是二进制文件也是Redis的默认备份方案。当redis恢复的时候会全量的恢复此时redis处于阻塞状态。 如上图这个 dump.rdb 就是当前redis的备份快照数据。你可以尝试把他复制到一个新的redis下然后启动观察数据是否一致。这个RDB就是在redis启动的时候他发现有这个rdb就会载入到内存也就是恢复数据。需要注意redis启动的时候如果rdb文件很大那么会阻塞直到数据全部 恢复到内存里。 RDB是每隔一段时间做备份的机制。如果因为服务器宕机死机重启那么内存中的数据就没了但是redis他会随着linux启动而启动会从rdb中进行回复。 RDB是每隔一段时间进行备份的那么我们来看如下图思考一下: 上图中Redis会备份RDB到磁盘那么备份到磁盘的过程是会耗时的内存中redis的数据越多越大比如8g内存中有4g都是redis数据那么在备份到磁盘的时候会有传输过程有一定的时间损耗可能几十秒也有可能1分钟多这个RDB快照并不是瞬间产生的。那么这个时候就有问题了假设现在是凌晨1点开始备份由于有时间损耗01点钟05分产生了RDB文件保存到磁盘那么会如下问题到底是哪种: 1.这个RDB文件的内容是凌晨1点的数据? 2.这个RDB文件内容是01点钟01分的数据? 3.这个RDB文件内容是凌晨1点的数据并且记录了开始备份到结束(1点到1点01分之间)的数据? 其实是这样redis有两种方式一个是 save 命令一个是 bgsave 命令。 save:备份rdb到磁盘阻塞当前进程redis不接受任何写操作. bgsave:fork(创建)一个新的子进程子进程把rdb数据写入磁盘写操作由父进程去处理两个进程之间数据隔离所以rdb的数据不会因为有新的写操作而发生变化。父进程相当于是老板子进程相当于是手下员工职能不一样相互隔离fork:新的子进程指向的缓存数据和redis父进程一致所以速度很快。(redis是C语言开发的本质是指针指向地址而不是复制一个新的数据所以父进程有新的写操作是写到新的内存地址而子进程指向的地址不变) 所以最终的数据其实就是凌晨一点的数据. 提问:既然bgsave这么好用为啥还设计一个save命令呢? 不论是开发游戏还是普通的项目肯定会有维护期那么在维护期的时候就会用到save直接阻塞不让新的数据写入游戏项目是最常见的直接停服了所有玩家等着新版本上线后才能重新进RDB 自动保存机制 如上图redis的核心配置有这么一段内容这个是触发bgsave的条件他是自动的满足条件就会执行rdb的备份。(要注意它是 bsave) 如果900秒内发生1次更新则备份rdb 如果300秒内发生10次更新则备份rdb 如果60秒内发生10000次更新则备份rdbRDB的其他配置 stop-writes-on-bgsave-error yes:如果save过程出错则停止写操作 no:可能造成数据不一致 rdbcompression yes:开启rdb压缩模式 no:关闭会节约cpu性能开支 rdbchecksum yes:使用CRC64算法校验对rdb进行数据校验有10%性能损耗 no:不校验 dbfilename:rdb的默认名称可以自定 dump.rdb RDB的优缺点 优点: *每隔一段时间备份全量备份比较适合做冷备。 *灾备简单可以远程传输到其他服务器,再做恢复 *子进程备份的时候主(父)进程的写操作可以和子进程隔离数据互不影响保证备份数据的的完整性 *相对AOF来说当有更大文件的时候可以快速重启恢复恢复速度比较快 缺点 *发生故障时有可能会丢失最后一次的备份数据 *子进程会有一定的内存消耗尤其是当有大量新的写操作涌入的时候那些都会有额外的内存开支 *由于定时全量备份是重量级操作所以对于实时备份的业务场景就不适用了 附:关于父子进程对内存的消耗(基于Linux的Fork:copy-on-write) redis在fork一个子进程的时候会消耗内存父子进程在内存上的占用量的表现是一致的注意这里是表现并不是说完全的拷贝一份新的内存数据进行备份如果有10g数据他也不会完全再复制10g总共20g那得多大开销?实际上linux有一个写时复制的技术copyon write 就是父子进程共同指向相同的内存地址数据是一致的。如果父进程处理新的写操作那么他会复制一个新的副本来进行操作而子进程他还是处理的当时fork时的快照数据所以父子进程之间相互不影响,需要注意早期的fork子进程会完全拷贝父进程的所有数据状态等内容这个在如今是灾难性的。 如今的fork是依托操作系统所提供的 copy-on-write 机制。 小节一下 RDB机制适合大量数据的恢复但是数据的完整性和一致性可能会不足。所以就需要有后续的AOF机制来互补。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/921183.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【SimpleFOC】vofa+监控电机数据

使用vofa+,以及其“数据引擎”功能,可以将串口接收到的数据进行可视化,方便电机的调试:如角度、速度、以及电流采样等相关数值。 一、VOFA+下载 VOFA+官网下载地址 二、VOFA+配置三、STM32代码添加语句 举个例子 p…

ubuntu虚拟机磁盘扩展

1. 确认磁盘空间已扩展, 通常虚拟机磁盘为sdasudo fdisk -l /dev/sda 2. 扩展分区(如果需要) 如果扩展的空间未分配到分区,需要先扩展分区:sudo parted /dev/sda (parted) resizepart 3 # 假设LVM在分区3 (parte…

哪个网站做清洁的活多制作游戏的app

下面是新浪微博上曾经很火的一张图: 一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]2 对应 arr[2]1,index[1]0 对应 arr[0]8,index[2]3 对应 arr[3]0&…

开网站开发公司开发软件的流程

文章目录题目描述思路 & 代码题目描述 比 leetcode 136要难点注意:空间复杂度要求O(1),否则用哈希表直接秒杀啦。昨天的笔试,还有刷的面经都有这道题。。。今天赶紧补补 思路 & 代码 相对于 leetcode 136,这边多了个分…

网站建设的风险管理网站做百度推广吗

操作符的分类 • 算数操作符 &#xff1a; 、 - 、 * 、 / 、 % • 移位操作符 &#xff1a; << 、 >> • 位操作符 &#xff1a; & 、 | 、 ^ • 赋值操作符 &#xff1a; 、 、 - 、 * 、 / 、 % 、 << 、 >> 、 & 、 |…

数学知识

exgcd(拓展欧几里得算法) exgcd,常用于解决形如 \(ax+by=gcd(a,b)\) 的方程。 容易知道,\(gcd(a,b)=gcd(b,a%b)\) 所以我们可以先解出来方程 \(bx+(a%b)y=gcd(b,a%b)\) 所以这个方程如何解呢? 考虑参考辗转相除法…

Whispers from the Star:Anuttacon推出的以AI智能体语音交互为核心的太空生存游戏 - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

网站开发语言占有率wordpress简体中文下载

来源&#xff1a;亿欧网 作者&#xff1a;倪弋摘要&#xff1a;人工智能生成物是否具有知识产权&#xff1f;人工智能可以替代司法者吗&#xff1f;人工智能侵权责任如何认定&#xff1f;人工智能的出现会给现行的法律制度带来了不少挑战&#xff0c;只有在法律研究上未雨绸缪…

从0到1搭建高隐蔽性C2基础设施

前言 在红蓝对抗中,C2(Command&Control)服务器是红队的"神经中枢"————其稳定性决定行动能否持续,隐蔽性决定能否必避开蓝队溯源。多数红队行动暴露,根源在于C3存在明显指纹(如默认50050端口、CS特征…

CDBurnerXP刻录软件

CDBurnerXP刻录软件✅ 免费第三方小工具CDBurnerXP免费、简洁,支持数据盘、音乐 CD、ISO 镜像刻录。中文界面,适合普通用户。官网:https://cdburnerxp.se/

简单大气网站欣赏深圳市建设工程资料网站

开始学习了,希望我可以尽快成功上岸! 一、回溯理论基础 什么是回溯法?回溯法也可以叫做回溯搜索法,它是一种搜索的方式。 回溯是递归的副产品,只要有递归就会有回溯。 回溯法的效率回溯法的本质是穷举,穷举所有可能,然后找出我们想要的答案。如果想让回溯法高效一些,可…

湖南地税局官网站水利建设基金长沙全网覆盖的网络推广

1、前言 在大型企业项目中&#xff0c;系统架构复杂多变&#xff0c;一个项目根本无法支撑起所有业务。为了提高项目扩展性、灵活性、重用性&#xff0c;封装性&#xff0c;将项目分为多个Module是非常必要的。 这里就不说IDEA如何安装了&#xff0c;安装好IDEA后需要修改maven…

网站标题怎么做网站建设工作要点

01什么是判断题&#xff1f;判断是关于对象和它属性有所肯定或者否定的思维形式。在研究数学中&#xff0c;经常要对现实世界的空间形式和数量关系&#xff0c;作出肯定或者否定的回答&#xff0c;因而要大量使用判断&#xff0c;并把一些正确的判断作为进一步研究问题的依据。…

普定县建设局网站wordpress 添加广告

一. 简述静态网页和动态网页的区别。 请求响应信息&#xff0c;发给客户端进行处理&#xff0c;由浏览器进行解析&#xff0c;显示的页面称为静态页面。处理文件类型如.html、jpg、.gif、.mp4、.swf、.avi、.wmv、.flv等 请求响应信息&#xff0c;发给事务端进行处理&#xff0…

软工9.27

今天没学什么

一些积分的题解

这是给团队 Andy AK IOI 中的微积分训练题的题解合集。 传送门:Andy AK 微积分训练题。 T669506 训练题(数学1) \[\begin{aligned} \mathrm{I}&=\int_0^\frac\pi2\ln\sin x\,dx\\ &=\frac12\int_0^\frac\pi…

2025 年超声波清洗机最新权威推荐排行榜:龙门式 / 悬挂式 / 全自动等多类型设备 TOP3 品牌深度解析与选购指南

当前电子、机械、医疗、汽车、新能源等精密制造行业飞速发展,对零部件清洗的精度、效率及环保标准提出更高要求,超声波清洗机作为核心清洗设备,市场需求持续攀升。但市场上品牌繁杂,产品质量与服务水平差距悬殊,部…

Altium Designer(AD)原理图更新PCB后所有器件变绿解决方案 - 实践

Altium Designer(AD)原理图更新PCB后所有器件变绿解决方案 - 实践2025-09-28 21:47 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !im…

哪个网站的课件做的好wordpress 创建分类

单片机Proteus7.8仿真&#xff1a; 单片机Proteus8.6仿真&#xff1a; 下载地址&#xff1a; 关注公众号&#xff0c;获取资料 部分仿真图&#xff1a; 下载地址&#xff1a; 关注公众号&#xff0c;获取资料

做网站怎么选择服务器的大小为什么做美妆网站

GC1298R/S 是单线圈无刷直流电机的电机驱动器。它具有高效的直接 PWM控制方式&#xff0c; 它可以控制无刷直流电机转速。它集成了最低速 度限制模式、可调速度斜率控制模式、软启动模 式、风扇转速计、锁保护、自动重启、TSD、OCP 和噪声控制模式&#xff0c;噪声控制模式根据…