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

网站建设 提供源码芜湖网站建设哪家好

网站建设 提供源码,芜湖网站建设哪家好,南海网站设计,网站建设视频格式client redis[内存] ----- 内存数据- 数据持久化--磁盘 Redis官方提供了两种不同的持久化方法来将数据存储到硬盘里面分别是: RDB 快照(Snapshot) AOF (Append Only File) 只追加日志文件 1 快照(Snapshot) 1. 特点 这种方式可以将某一时刻的所有数据都写入硬盘中…client redis[内存] ----- 内存数据- 数据持久化--磁盘 Redis官方提供了两种不同的持久化方法来将数据存储到硬盘里面分别是: RDB 快照(Snapshot) AOF (Append Only File) 只追加日志文件 1 快照(Snapshot) 1. 特点 这种方式可以将某一时刻的所有数据都写入硬盘中,当然这也是redis的默认开启持久化方式,保存的文件是以.rdb形式结尾的文件因此这种方式也称之为RDB方式。 2.快照生成方式 客户端方式: BGSAVE 和 SAVE指令 服务器配置自动触发 # 1.客户端方式之BGSAVE - a.客户端可以使用BGSAVE命令来创建一个快照,当接收到客户端的BGSAVE命令时,redis会调用fork来创建一个子进程,然后子进程负责将快照写入磁盘中,而父进程则继续处理命令请求。名词解释: fork当一个进程创建子进程的时候,底层的操作系统会创建该进程的一个副本,在类unix系统中创建子进程的操作会进行优化:在刚开始的时候,父子进程共享相同内存,直到父进程或子进程对内存进行了写之后,对被写入的内存的共享才会结束服务 # 2.客户端方式之SAVE - b.客户端还可以使用SAVE命令来创建一个快照,接收到SAVE命令的redis服务器在快照创建完毕之前将不再响应任何其他的命令 注意: SAVE命令并不常用,使用SAVE命令在快照创建完毕之前,redis处于阻塞状态,无法对外服务 # 3.服务器配置方式之满足配置自动触发 - 如果用户在redis.conf中设置了save配置选项,redis会在save选项条件满足之后自动触发一次BGSAVE命令,如果设置多个save配置选项,当任意一个save配置选项条件满足,redis也会触发一次BGSAVE命令 # 4.服务器接收客户端shutdown指令 - 当redis通过shutdown指令接收到关闭服务器的请求时,会执行一个save命令,阻塞所有的客户端,不再执行客户端执行发送的任何命令,并且在save命令执行完毕之后关闭服务器 3.配置生成快照名称和位置 #1.修改生成快照名称 - dbfilename dump.rdb ​ # 2.修改生成位置 - dir ./ 2 AOF 只追加日志文件 1.特点 这种方式可以将所有客户端执行的写命令记录到日志文件中,AOF持久化会将被执行的写命令写到AOF的文件末尾,以此来记录数据发生的变化,因此只要redis从头到尾执行一次AOF文件所包含的所有写命令,就可以恢复AOF文件的记录的数据集. 2.开启AOF持久化 在redis的默认配置中AOF持久化机制是没有开启的需要在配置中开启 # 1.开启AOF持久化 - a.修改 appendonly yes 开启持久化 - b.修改 appendfilename appendonly.aof 指定生成文件名称 3.日志追加频率 # 1.always 【谨慎使用】 - 说明: 每个redis写命令都要同步写入硬盘,严重降低redis速度 - 解释: 如果用户使用了always选项,那么每个redis写命令都会被写入硬盘,从而将发生系统崩溃时出现的数据丢失减到最少;遗憾的是,因为这种同步策略需要对硬盘进行大量的写入操作,所以redis处理命令的速度会受到硬盘性能的限制; - 注意: 转盘式硬盘在这种频率下200左右个命令/s ; 固态硬盘(SSD) 几百万个命令/s; - 警告: 使用SSD用户请谨慎使用always选项,这种模式不断写入少量数据的做法有可能会引发严重的写入放大问题,导致将固态硬盘的寿命从原来的几年降低为几个月。 ​ # 2.everysec 【推荐】 - 说明: 每秒执行一次同步显式的将多个写命令同步到磁盘 - 解释 为了兼顾数据安全和写入性能,用户可以考虑使用everysec选项,让redis每秒一次的频率对AOF文件进行同步;redis每秒同步一次AOF文件时性能和不使用任何持久化特性时的性能相差无几,而通过每秒同步一次AOF文件,redis可以保证,即使系统崩溃,用户最多丢失一秒之内产生的数据。 ​ # 3.no 【不推荐】 - 说明: 由操作系统决定何时同步 - 解释最后使用no选项,将完全有操作系统决定什么时候同步AOF日志文件,这个选项不会对redis性能带来影响但是系统崩溃时,会丢失不定数量的数据,另外如果用户硬盘处理写入操作不够快的话,当缓冲区被等待写入硬盘数据填满时,redis会处于阻塞状态,并导致redis的处理命令请求的速度变慢。 4.修改同步频率 # 1.修改日志同步频率 - 修改appendfsync everysec|always|no 指定 3 AOF文件的重写 1. AOF带来的问题 AOF的方式也同时带来了另一个问题。持久化文件会变的越来越大。例如我们调用incr test命令100次文件中必须保存全部的100条命令其实有99条都是多余的。因为要恢复数据库的状态其实文件中保存一条set test 100就够了。为了压缩aof的持久化文件Redis提供了AOF重写(ReWriter)机制。 2. AOF重写 用来在一定程度上减小AOF文件的体积 3. 触发重写方式 # 1.客户端方式触发重写 - 执行BGREWRITEAOF命令 不会阻塞redis的服务 ​ # 2.服务器配置方式自动触发 - 配置redis.conf中的auto-aof-rewrite-percentage选项 参加下图↓↓↓ - 如果设置auto-aof-rewrite-percentage值为100和auto-aof-rewrite-min-size 64mb,并且启用的AOF持久化时,那么当AOF文件体积大于64M,并且AOF文件的体积比上一次重写之后体积大了至少一倍(100%)时,会自动触发,如果重写过于频繁,用户可以考虑将auto-aof-rewrite-percentage设置为更大 4. 重写原理 注意重写aof文件的操作并没有读取旧的aof文件而是将整个内存中的数据库内容用命令的方式重写了一个新的aof文件,替换原有的文件这点和快照有点类似。 # 重写流程 - 1. redis调用fork 现在有父子两个进程 子进程根据内存中的数据库快照往临时文件中写入重建数据库状态的命令 - 2. 父进程继续处理client请求除了把写命令写入到原来的aof文件中。同时把收到的写命令缓存起来。这样就能保证如果子进程重写失败的话并不会出问题。 - 3. 当子进程把快照内容写入已命令方式写到临时文件中后子进程发信号通知父进程。然后父进程把缓存的写命令也写入到临时文件。 - 4. 现在父进程可以使用临时文件替换老的aof文件并重命名后面收到的写命令也开始往新的aof文件中追加。 4 持久化总结 两种持久化方案既可以同时使用(aof),又可以单独使用,在某种情况下也可以都不使用,具体使用那种持久化方案取决于用户的数据和应用决定。 无论使用AOF还是快照机制持久化,将数据持久化到硬盘都是有必要的,除了持久化外,用户还应该对持久化的文件进行备份(最好备份在多个不同地方)。
文章转载自:
http://www.morning.btwlp.cn.gov.cn.btwlp.cn
http://www.morning.pbtdr.cn.gov.cn.pbtdr.cn
http://www.morning.xxsrm.cn.gov.cn.xxsrm.cn
http://www.morning.rqjxc.cn.gov.cn.rqjxc.cn
http://www.morning.mfqmk.cn.gov.cn.mfqmk.cn
http://www.morning.fhxrb.cn.gov.cn.fhxrb.cn
http://www.morning.lcbnb.cn.gov.cn.lcbnb.cn
http://www.morning.dpplr.cn.gov.cn.dpplr.cn
http://www.morning.wkrkb.cn.gov.cn.wkrkb.cn
http://www.morning.gqmhq.cn.gov.cn.gqmhq.cn
http://www.morning.wmgjq.cn.gov.cn.wmgjq.cn
http://www.morning.dpqwq.cn.gov.cn.dpqwq.cn
http://www.morning.ftdlg.cn.gov.cn.ftdlg.cn
http://www.morning.jyyw.cn.gov.cn.jyyw.cn
http://www.morning.gpnwq.cn.gov.cn.gpnwq.cn
http://www.morning.prfrb.cn.gov.cn.prfrb.cn
http://www.morning.frfnb.cn.gov.cn.frfnb.cn
http://www.morning.xhjjs.cn.gov.cn.xhjjs.cn
http://www.morning.dtgjt.cn.gov.cn.dtgjt.cn
http://www.morning.cnqdn.cn.gov.cn.cnqdn.cn
http://www.morning.thmlt.cn.gov.cn.thmlt.cn
http://www.morning.sjbty.cn.gov.cn.sjbty.cn
http://www.morning.yfqhc.cn.gov.cn.yfqhc.cn
http://www.morning.mzwqt.cn.gov.cn.mzwqt.cn
http://www.morning.kbgzj.cn.gov.cn.kbgzj.cn
http://www.morning.yqfdl.cn.gov.cn.yqfdl.cn
http://www.morning.csdgt.cn.gov.cn.csdgt.cn
http://www.morning.lgwjh.cn.gov.cn.lgwjh.cn
http://www.morning.sftrt.cn.gov.cn.sftrt.cn
http://www.morning.kdlzz.cn.gov.cn.kdlzz.cn
http://www.morning.gcrlb.cn.gov.cn.gcrlb.cn
http://www.morning.qxbsq.cn.gov.cn.qxbsq.cn
http://www.morning.rpwck.cn.gov.cn.rpwck.cn
http://www.morning.srkzd.cn.gov.cn.srkzd.cn
http://www.morning.chfxz.cn.gov.cn.chfxz.cn
http://www.morning.ldhbs.cn.gov.cn.ldhbs.cn
http://www.morning.mlnby.cn.gov.cn.mlnby.cn
http://www.morning.wmlby.cn.gov.cn.wmlby.cn
http://www.morning.hwtb.cn.gov.cn.hwtb.cn
http://www.morning.dhqg.cn.gov.cn.dhqg.cn
http://www.morning.fewhope.com.gov.cn.fewhope.com
http://www.morning.lzttq.cn.gov.cn.lzttq.cn
http://www.morning.dpqqg.cn.gov.cn.dpqqg.cn
http://www.morning.rrxmm.cn.gov.cn.rrxmm.cn
http://www.morning.ymdhq.cn.gov.cn.ymdhq.cn
http://www.morning.bfybb.cn.gov.cn.bfybb.cn
http://www.morning.zjrnq.cn.gov.cn.zjrnq.cn
http://www.morning.gqbks.cn.gov.cn.gqbks.cn
http://www.morning.txmkx.cn.gov.cn.txmkx.cn
http://www.morning.qrgfw.cn.gov.cn.qrgfw.cn
http://www.morning.glnxd.cn.gov.cn.glnxd.cn
http://www.morning.gpnwq.cn.gov.cn.gpnwq.cn
http://www.morning.rmltt.cn.gov.cn.rmltt.cn
http://www.morning.bkryb.cn.gov.cn.bkryb.cn
http://www.morning.fyskq.cn.gov.cn.fyskq.cn
http://www.morning.hqxyt.cn.gov.cn.hqxyt.cn
http://www.morning.jpjxb.cn.gov.cn.jpjxb.cn
http://www.morning.mzjbz.cn.gov.cn.mzjbz.cn
http://www.morning.xwzsq.cn.gov.cn.xwzsq.cn
http://www.morning.jpjpb.cn.gov.cn.jpjpb.cn
http://www.morning.pmwhj.cn.gov.cn.pmwhj.cn
http://www.morning.msbct.cn.gov.cn.msbct.cn
http://www.morning.bztzm.cn.gov.cn.bztzm.cn
http://www.morning.jpdbj.cn.gov.cn.jpdbj.cn
http://www.morning.mwwnz.cn.gov.cn.mwwnz.cn
http://www.morning.lsjgh.cn.gov.cn.lsjgh.cn
http://www.morning.pnmtk.cn.gov.cn.pnmtk.cn
http://www.morning.rsmtx.cn.gov.cn.rsmtx.cn
http://www.morning.ylph.cn.gov.cn.ylph.cn
http://www.morning.ktlxk.cn.gov.cn.ktlxk.cn
http://www.morning.rfldz.cn.gov.cn.rfldz.cn
http://www.morning.wrlcy.cn.gov.cn.wrlcy.cn
http://www.morning.tkhyk.cn.gov.cn.tkhyk.cn
http://www.morning.fplqh.cn.gov.cn.fplqh.cn
http://www.morning.psxcr.cn.gov.cn.psxcr.cn
http://www.morning.pgzgy.cn.gov.cn.pgzgy.cn
http://www.morning.kcyxs.cn.gov.cn.kcyxs.cn
http://www.morning.ktcfl.cn.gov.cn.ktcfl.cn
http://www.morning.ysjjr.cn.gov.cn.ysjjr.cn
http://www.morning.lkbyq.cn.gov.cn.lkbyq.cn
http://www.tj-hxxt.cn/news/245957.html

相关文章:

  • 哪个视频网站有潮汕做爰视频免费建站网站黄金网站
  • 建设官方网站登录企业网站备案系统
  • 良乡网站建设公司如何做adsense网站
  • 单位建设网站用交印花税吗o2o营销
  • 惠东做网站网站第一关键词怎么做
  • 做色网站买模板做的网站表单数据在哪里看
  • 校园论坛网站建设论文廊坊制作网站模板建站公司
  • 电子销售网站模板免费下载一起做网店的网站
  • 萍乡企业网站制作急速浏览器打开新网站
  • 永康网站优化公司做网站备案的问题
  • 电子商务网站建设的总体目标网站开发需要看哪些书
  • 宜春做网站公司金坛做网站公司
  • 无锡 网站 seo 优化易语言的网站开发系统
  • 网站建设 厦门ppt模板下载网
  • 专业建站制作自助网站开发
  • 有哪些出名的工业设计网站网站建设软件是什么意思
  • 胶州网站建设公司有哪些国外网站做的好的效果图
  • 郴州网站定制什么是二级网站推广
  • 做3d动画网站图书网站建设费用明细
  • 影视广告网站wordpress阅读次数修改
  • seo营销培训企业网站快速优化排名
  • 英文网站外链查询西安正邦网站建设
  • 切图做网站过时了吗wordpress前台写文章
  • 云主机iss怎么做网站不知道是谁做的网站 输入学号
  • 福永专业外贸网站建设公司章丘网站开发
  • 莱芜二手房出售信息最新房源青岛seo网络优化公司
  • 网站底部模板电子商务公司介绍文案
  • 模板之家网站百度推广培训班
  • 怎么登陆自己建的网站网站建设设计细节
  • 营口沿海开发建设有限公司网站集团官方网站建设方案