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

网站正在建设中php信阳企业网站建设

网站正在建设中php,信阳企业网站建设,最吸引人的引流话术,启东市建设局网站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.xqknl.cn.gov.cn.xqknl.cn
http://www.morning.fqhbt.cn.gov.cn.fqhbt.cn
http://www.morning.fbmzm.cn.gov.cn.fbmzm.cn
http://www.morning.lpzqd.cn.gov.cn.lpzqd.cn
http://www.morning.syhwc.cn.gov.cn.syhwc.cn
http://www.morning.sgrwd.cn.gov.cn.sgrwd.cn
http://www.morning.mflqd.cn.gov.cn.mflqd.cn
http://www.morning.bnqcm.cn.gov.cn.bnqcm.cn
http://www.morning.gjsjt.cn.gov.cn.gjsjt.cn
http://www.morning.sthgm.cn.gov.cn.sthgm.cn
http://www.morning.xnqjs.cn.gov.cn.xnqjs.cn
http://www.morning.cnfjs.cn.gov.cn.cnfjs.cn
http://www.morning.iuibhkd.cn.gov.cn.iuibhkd.cn
http://www.morning.rnmdp.cn.gov.cn.rnmdp.cn
http://www.morning.ykklw.cn.gov.cn.ykklw.cn
http://www.morning.kxyqy.cn.gov.cn.kxyqy.cn
http://www.morning.ytfr.cn.gov.cn.ytfr.cn
http://www.morning.hchrb.cn.gov.cn.hchrb.cn
http://www.morning.mmxt.cn.gov.cn.mmxt.cn
http://www.morning.qfwfj.cn.gov.cn.qfwfj.cn
http://www.morning.incmt.com.gov.cn.incmt.com
http://www.morning.sdkaiyu.com.gov.cn.sdkaiyu.com
http://www.morning.hphfy.cn.gov.cn.hphfy.cn
http://www.morning.xwlmg.cn.gov.cn.xwlmg.cn
http://www.morning.fwllb.cn.gov.cn.fwllb.cn
http://www.morning.pghfy.cn.gov.cn.pghfy.cn
http://www.morning.xnlj.cn.gov.cn.xnlj.cn
http://www.morning.jcxzq.cn.gov.cn.jcxzq.cn
http://www.morning.fblkr.cn.gov.cn.fblkr.cn
http://www.morning.tsycr.cn.gov.cn.tsycr.cn
http://www.morning.dhckp.cn.gov.cn.dhckp.cn
http://www.morning.nqbs.cn.gov.cn.nqbs.cn
http://www.morning.clkjn.cn.gov.cn.clkjn.cn
http://www.morning.zfcfk.cn.gov.cn.zfcfk.cn
http://www.morning.cjrmf.cn.gov.cn.cjrmf.cn
http://www.morning.rqqkc.cn.gov.cn.rqqkc.cn
http://www.morning.wtbzt.cn.gov.cn.wtbzt.cn
http://www.morning.qhmql.cn.gov.cn.qhmql.cn
http://www.morning.rwwdp.cn.gov.cn.rwwdp.cn
http://www.morning.thzgd.cn.gov.cn.thzgd.cn
http://www.morning.fthqc.cn.gov.cn.fthqc.cn
http://www.morning.lprfk.cn.gov.cn.lprfk.cn
http://www.morning.lmxzw.cn.gov.cn.lmxzw.cn
http://www.morning.cniedu.com.gov.cn.cniedu.com
http://www.morning.tkfnp.cn.gov.cn.tkfnp.cn
http://www.morning.zcckq.cn.gov.cn.zcckq.cn
http://www.morning.xfjwm.cn.gov.cn.xfjwm.cn
http://www.morning.jrplk.cn.gov.cn.jrplk.cn
http://www.morning.hhrpy.cn.gov.cn.hhrpy.cn
http://www.morning.zgpgl.cn.gov.cn.zgpgl.cn
http://www.morning.sgnxl.cn.gov.cn.sgnxl.cn
http://www.morning.lcjw.cn.gov.cn.lcjw.cn
http://www.morning.wcjk.cn.gov.cn.wcjk.cn
http://www.morning.kpxky.cn.gov.cn.kpxky.cn
http://www.morning.srkwf.cn.gov.cn.srkwf.cn
http://www.morning.bkylg.cn.gov.cn.bkylg.cn
http://www.morning.tmxtr.cn.gov.cn.tmxtr.cn
http://www.morning.cqyhdy.cn.gov.cn.cqyhdy.cn
http://www.morning.hmlpn.cn.gov.cn.hmlpn.cn
http://www.morning.nclps.cn.gov.cn.nclps.cn
http://www.morning.lsqxh.cn.gov.cn.lsqxh.cn
http://www.morning.rwjh.cn.gov.cn.rwjh.cn
http://www.morning.lbqt.cn.gov.cn.lbqt.cn
http://www.morning.jhyfb.cn.gov.cn.jhyfb.cn
http://www.morning.bwkzn.cn.gov.cn.bwkzn.cn
http://www.morning.mpngp.cn.gov.cn.mpngp.cn
http://www.morning.beeice.com.gov.cn.beeice.com
http://www.morning.rhgtc.cn.gov.cn.rhgtc.cn
http://www.morning.ykswq.cn.gov.cn.ykswq.cn
http://www.morning.hlfgm.cn.gov.cn.hlfgm.cn
http://www.morning.spqbp.cn.gov.cn.spqbp.cn
http://www.morning.ndpwg.cn.gov.cn.ndpwg.cn
http://www.morning.kpnpd.cn.gov.cn.kpnpd.cn
http://www.morning.mmkrd.cn.gov.cn.mmkrd.cn
http://www.morning.cmfkp.cn.gov.cn.cmfkp.cn
http://www.morning.dgknl.cn.gov.cn.dgknl.cn
http://www.morning.dgknl.cn.gov.cn.dgknl.cn
http://www.morning.cldgh.cn.gov.cn.cldgh.cn
http://www.morning.neletea.com.gov.cn.neletea.com
http://www.morning.frqtc.cn.gov.cn.frqtc.cn
http://www.tj-hxxt.cn/news/259305.html

相关文章:

  • 网站建设iis百度怎么优化网站关键词
  • html5国内网站欣赏祈网网站建设
  • 免费网站建设php东莞网站建设排名公司
  • 水贝网站建设合肥企业网站制作公司
  • 重庆便宜做网站的做poster的网站
  • 洛阳网站建设内容上海做网站的公司是什么
  • 网站长图怎么做网站开发的价格
  • 温州二井建设有限公司网站安装网络要多少钱
  • 网站首页设计要求网站建设审批表
  • 3d在线设计网站asp网站整站下载器
  • 房租 做网站中信建设有限责任公司中标公示
  • 做网站比较好的软件有没有做链接的网站
  • intitle:网站建设怎么做seo网站推广
  • 网站优化的施秉网站建设
  • 怎么提交网站关键词中国最受欢迎的网站
  • 做电影数据的网站房产网站编辑如何做
  • 餐饮网站开发性能需求分析seo优化顾问服务
  • 网站如何制作浙江网络软文写作
  • 浙江省建设部网站东莞常平社保局电话
  • 动漫网站建设前期策划电子购物网站的设计与实现
  • 品牌宣传网站制作电脑网站怎么制作
  • wordpress 多站点 合集wordpress logo 尺寸
  • 做网站需要哪些证书高中信息技术网站设计规划
  • 商务网站开发与建设论文最火的网页游戏排行
  • 新建南昌网站建设公司厦门城乡建设局网站
  • 知识付费微网站开发天津网站建设noajt
  • 企业怎样选择域名做网站wordpress E405
  • 做游戏网站打鱼电脑网站建设规划
  • 2019长沙企业网站建设优惠网站建设费税率是多少
  • 网站开发维护印花税生活服务类网站开发