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

自己做网站兼职抚顺建设网站

自己做网站兼职,抚顺建设网站,西安官网优化技术,南昌有哪些企业网站目录 一、Redis持久化的原理 1、RDB方式#xff1a; 2、AOF方式#xff1a; 二、redis 持久化配置 1、RDB持久化相关配置 2、AOF持久化相关配置 一、Redis持久化的原理 Redis默认情况下#xff0c;是把数据存储在内存中的#xff0c;所有数据的写入#xff0c;查询等…目录 一、Redis持久化的原理 1、RDB方式 2、AOF方式 二、redis 持久化配置 1、RDB持久化相关配置 2、AOF持久化相关配置 一、Redis持久化的原理 Redis默认情况下是把数据存储在内存中的所有数据的写入查询等操作都是直接操作内存。存在的问题就是假如断电后数据即丢失为了解决这个问题Redis提供了向磁盘中写入数据的方式即持久化机制。Redis持久化机制的方式有两种RDB和AOF 1、RDB方式 默认启动的数据持久化方式基于时间的快照只保留当前最新的一次快照根据配置文件指定策略它定期将内存中的数据快照到磁盘上的二进制文件 具体实现过程Redis主进程先fork出一个子进程子进程将内存的数据保存为一个临时文件然后将临时文件写入到磁盘上中最后用这个临时文件替换原来的RDB文件。 优点 RDB 快照 保存了某个时间点的数据可以通过脚本执行 bgsave 非 阻塞 或者 save( 阻塞 命令自定义时间点备份可以保留多个备份当出现问题可以恢复到不同时间点的版本。可以最大化 IO的性能因为父进程在保存 RDB 文件的时候唯一要做的是 fork 出一个子进程然后的操作都会有这个子进程操作父进程无需任何的 IO操作,RDB在大量数据比如几个G的数据恢复的速度比AOF的快。 缺点 存在数据丢失的风险因为RDB文件是定期生成的如果Redis意外崩溃最近一次生成RDB文件之后的数据可能会丢失。RDB文件的恢复速度可能较慢特别是当数据集较大时fork子进程可能需要耗费大量的时间和内存。 2、AOF方式 AOF持久化将Redis服务器接收到的每个写命令追加到文件末尾。这个AOF文件是一个以文本方式记录Redis操作的日志文件它可以重现服务器从启动到当前的所有写命令。因此AOF文件会随着时间的增长而文件大小不断扩大并且可能会造成额外的数据记录。但是Redis还有一个机制可以自动的扫描AOF文件并且把冗余的操作进行合并该机制由bgrewriteof命令实现该命令在执行后会将Redis中的数据以命令的方式保存起来并替换原有的文件。 优点 提供更高级别的持久性能够在故障发生时提供更好的数据恢复保证。可以配置不同级别的同步策略从而实现不同程度的性能和数据安全之间的权衡。 缺点 AOF文件通常比RDB文件更大。在恢复大型AOF文件时加载数据的速度可能会较慢。 二、redis 持久化配置 1、RDB持久化相关配置 在redis.conf中1、save RDB持久化主要是通过save参数配置 save后面第一个参数为时间单位是秒第二个参数为改动次数。 因此第一行表示在900秒内改动次数超过1此时就进行持久化备份 第二行表示在300秒内改动次数超过10次就进行持久化备份 第三行表示在60秒内改动次数超过10000次就进行持久化备份。 通常而言改动次数越多所需要时间就会越短。2、stop-writes-on-bgsave-error yes 当该参数设置为yes时在进行RDB备份的时候一旦发生错误就会停止写操作。3、rdbcompression yes 当该参数设置为yes时RDB持久化备份会进行压缩这个过程会消耗CPU资源但是会节省存储空间。4、rdbchecksum yes 当该参数设置为yes时Redis在生成RDB备份文件时会生成校验信息在启动加载RDB文件时会对RDB文件的校验码进行检查只有校验检验成功才会启动Redis该参数会导致Redis启动变慢但是可以防止错误。5、dbfilename dump.rdb 该参数定义了RDB文件的名称。6、rdb-del-sync-files no 用于控制在RDB持久化时是否同步删除旧的RDB文件。当设置为no时Redis在生成新的RDB文件之前不会删除旧的RDB文件。这个参数的默认值是yes表示生成新的RDB文件之前会同步删除旧的RDB文件。7、dir ./ 该参数定义了RDB文件的存放路径。2、AOF持久化相关配置 1、appendonly no 该参数定义了是否开启AOF持久化为NO表示不开启AOF持久化为YES表示开启AOF持久化默认为NO表示不开启AOF持久化。2、appendfilename appendonly.aof 该参数定义了AOF持久化的写入文件。3、appendfsync everysec 表示何时进行持久化当参数为always时每次收到写命令时立即进行AOF持久化备份这样做可以最大程度上防止数据丢失但是会造成性能下降 当该参数为everysec时表示每秒钟写一次不管这一秒收到多少个数据写请求 当该参数为NO时表示由操作系统决定何时进行持久化备份。4、no-appendfsync-on-rewrite no 当该参数为yes时表示在重写时对于新的写操作不做同步而是暂时存放在内存中。 5、auto-aof-rewrite-percentage 1006、auto-aof-rewrite-min-size 64mb 该参数也是定义了AOF持久化的时机后面跟的是一个大小比如当该值为63mb时表示当文件为63mb时会进行持久化操作。
http://www.zqtcl.cn/news/897315/

相关文章:

  • 大型网站开发 赚钱宁夏网站建设优化
  • 通过ip访问网站需要怎么做博客的网站页面设计
  • 高明做网站软件开发工程师是前端还是后端
  • 利用html5 监控网站性能如何能快速搜到新做网站链接
  • 做网站需要看那几点seo是什么职业岗位
  • 做游戏网站需要哪些许可100个免费推广网站下载
  • 网站管理系统是什么马鞍山网站建设制作公司
  • 设计学网站网络工程专业毕业生设计
  • 成都网站建设有名的国外优质设计网站
  • seo基础培训教程seo百度关键词优化软件
  • 西安响应式网站青岛网站制作哪里有
  • 政务服务网站建设合肥seo排名扣费
  • 郑州做网站的大公司无锡网站程序
  • 打开网站是空白页面营销型网站建设应该考虑哪些因素
  • 做网站开麻烦吗个人网站备案网站名称
  • 瑞诺国际做外贸网站好吗网站端和移动端分开建设域名一样么
  • 如何网站点击率网站程序开发技术
  • 深圳网站建设售后服务怎样.net网站开发简介
  • 光谷软件园 网站建设中国国家数据统计网
  • wordpress 主页位置seo是什么意思教程
  • 网站开发甘特图网站是别人做的域名自己怎么续费
  • 如何查询网站是否备案江苏省句容建设局网站
  • 中国商业网点建设开发中心官方网站天津中小企业网站制作
  • 莱芜网站建设及优化云开发小程序源码
  • 珠海商城网站学校建网站
  • 自己网站如何做关键词排名网站配色网
  • 做二手物资哪个网站好江苏大汉建设实业集团网站
  • j2ee 建设简单网站Wordpress 导航条样式
  • 创客贴网页设计网站企业局域网
  • 深圳哪里网站制作云南建设网站首页