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

做淘宝图的素材搜索网站建设银行网站电子支付在哪里

做淘宝图的素材搜索网站,建设银行网站电子支付在哪里,做设计专业的能做网站吗,wordpress5.2多站点设置方法Redis两种持久化方案 RDB持久化AOF持久化 RDB持久化 RDB全称Redis Database Backup file#xff08;Redis数据备份文件#xff09;#xff0c;也被叫做Redis数据快照。简单来说就是把内存中的所有数据都记录到磁盘中。当Redis实例故障重启后#xff0c;从磁盘读取快照文…Redis两种持久化方案 RDB持久化AOF持久化 RDB持久化 RDB全称Redis Database Backup fileRedis数据备份文件也被叫做Redis数据快照。简单来说就是把内存中的所有数据都记录到磁盘中。当Redis实例故障重启后从磁盘读取快照文件恢复数据。快照文件称为RDB文件默认是保存在当前运行目录。 执行时机 RDB持久化在四种情况下会执行 执行save命令执行bgsave命令Redis停机时触发RDB条件时 1save命令 执行下面的命令可以立即执行一次RDB save命令会导致主进程执行RDB这个过程中其它所有命令都会被阻塞。只有在数据迁移时可能用到。 2bgsave命令 下面的命令可以异步执行RDB 这个命令执行后会开启独立进程完成RDB主进程可以持续处理用户请求不受影响。 3停机时 Redis停机时会执行一次save命令实现RDB持久化。 4触发RDB条件 Redis有触发RDB的机制可以在redis.conf文件中找到格式如下 # 900秒内如果至少有1个key被修改则执行bgsave 如果是save 则表示禁用RDB save 900 1 save 300 10 save 60 10000 RDB的其它配置也可以在redis.conf文件中设置 # 是否压缩 ,建议不开启压缩会消耗cpu磁盘不值钱 rdbcompression yes# RDB文件名称 dbfilename dump.rdb # 文件保存的路径目录 dir ./ RDB原理 bgsave开始时会fork主进程得到子进程子进程共享主进程的内存数据。完成fork后读取内存数据并写入 RDB 文件。 fork采用的是copy-on-write技术 当主进程执行读操作时访问共享内存当主进程执行写操作时则会拷贝一份数据执行写操作。 AOF持久化 AOF原理 AOF全称为Append Only File追加文件。其实就是将存储在内存中的数据以文件的形式存储在硬盘上的。这个文件我们称之为AOF文件****它存储的数据是客户端连接提交给Redis执行的写命令比如SET, HSET等可以看做是命令日志文件。 文件格式 // 以SET testKey testValue为例 *3 $3 SET $7 testKey $7 testValue ...其他记录AOF配置 AOF默认是关闭的需要修改redis.conf配置文件开启AOF # 是否开启AOF功能默认是no appendonly yes # AOF文件的名称 appendfilename appendonly.aofAOF的命令记录的频率刷盘策略也可以通过redis.conf文件来配 # 表示每执行一次写命令立即记录到AOF文件 appendfsync always # 写命令执行完先放入AOF缓冲区然后表示每隔1秒将缓冲区数据写到AOF文件是默认方案 appendfsync everysec # 写命令执行完先放入AOF缓冲区由操作系统决定何时将缓冲区内容写回磁盘 appendfsync noAlways策略的同步操作是在主进程的主线程中进行的由于fsync的阻塞特性会导致其挂起在此期间无法服务新的请求因而吞吐量下降但确实能够保证内存和硬盘中数据的一致性。 Everysec策略的同步操作是通过后台I/O线程进行的由于是在子线程中进行所以主线程并不会被阻塞可以继续服务新的请求但是内存和硬盘中的数据会有1秒的差别不一定精准这是一种折衷的方案寻求了一个平衡。 No策略则是将同步操作的控制权交由操作系统不阻塞主线程但是数据一致性可能会偏差很大。 三种策略对比 配置项刷盘时机优点缺点always同步刷盘可靠性高几乎不丢数据性能影响大everysec每秒刷盘性能适中最多丢失一秒数据no操作系统控制性能最好可靠性差可能丢失大量数据 AOF文件重写 随着Redis执行的写命令越来越多AOF日志的文件大小会越来越大会带来以下问题 系统本身对文件大小有限制无法保存过大的文件。当文件过大时往后面追加内容的性能就会变差。当文件过大时通过其进行数据恢复时过程会比较慢 要解决该问题就要限制文件的大小。其实AOF日志文件中的很多记录是没有用的比如我们对同一个key进行一百万次SET操作然后进行100次DEL操作最终的结果是这个key不存在但是AOF日志文件中却有两百万条记录。为了解决这个问题Redis引入了AOF重写机制。 Redis会在触发阈值时自动去重写AOF文件。阈值可以在redis.conf中配置 # AOF文件比上次文件 增长超过多少百分比则触发重写 auto-aof-rewrite-percentage 100 # AOF文件体积最小多大以上才触发重写 auto-aof-rewrite-min-size 64mb RDB与AOF对比 RDB和AOF各有自己的优缺点如果对数据安全性要求较高在实际开发中往往会结合两者来使用。
http://www.pierceye.com/news/168469/

相关文章:

  • 网站 使用的字体女生电子商务专业适合做什么
  • 电商网站首页模板连云港 网站 建设
  • 自助建站广告发布企业年检网上申报流程
  • 河北平台网站建设价位外包网站有哪些
  • 做网站客户需要提供的资料梧州网站建设推荐
  • 网站商城建设实训心得网络推广有用吗
  • 考试网站建设房价2024年暴跌
  • 北京网站seo价格建设教育培训的网站
  • 怎样做网站手机和电脑通用木马工业设计公司
  • 榆林市建设局官方网站ppt中网站布局图怎么做
  • 网站视频插件代码如何创建自己的软件
  • 如何免费建造网站电商网站建设哪家好
  • ps做网站首页设计教程郑州seo优化外包热狗网
  • 给网站增加功能怎么做360搜索关键词优化软件
  • 如何做公司网站空间南昌做网站的公司哪个比较好的
  • 美容网站开发网络营销的功能有哪些
  • 推广自己的网站需要怎么做做政协网站的目的是什么
  • 综合性电子商务网站有哪些商城系统软件开发
  • 网站服务器解决方案企业门户网站管理要求
  • 南京网站开发南京乐识专注岳阳网站建设网站
  • 做一直播网站要多少钱淘宝客如何建设推广网站
  • 网站模板内容怎么添加图片不显示菏泽做网站
  • 个人网站备案条件盐城做网站哪家好
  • 小型网站开发教程wordpress自适应小说
  • 来宾网站制作公司网站提交至google
  • 唐山网站建设怎么样专业的个人网站建设哪家
  • 成品网站w灬源码在线看重庆网站制作设计
  • 有没有在家做的兼职网站网站模板如何删除
  • 建站公司用的开源框架家纺网站模板
  • 做情网站甘肃省城乡城乡建设厅网站