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

做资源教程网站杭州网站优化平台

做资源教程网站,杭州网站优化平台,广州 营销型网站建设,品牌营销pptredis 提供了两种持久化方式—— RDB(Redis DataBase) 和 AOF(Append Only File) ,可以将 Redis 在内存中的数据库状态保存到磁盘里。 RDB快照并不是很可靠。如果服务器突然宕机了,最新的数据就会丢失。除了 RDB 持久化功能之外,Redis 还提供…

redis 提供了两种持久化方式—— RDB(Redis DataBase) 和 AOF(Append Only File) ,可以将 Redis 在内存中的数据库状态保存到磁盘里。
RDB快照并不是很可靠。如果服务器突然宕机了,最新的数据就会丢失。除了 RDB 持久化功能之外,Redis 还提供了 AOF(Append Only File) 持久化功能。

AOF (Append Only File) 持久化默认是关闭的,将 redis.conf 中将 appendonly no,修改为 appendonly yes 来开启AOF 持久化功能,服务器开始了 AOF 持久化功能,服务器会优先使用 AOF 文件来还原数据库状态

AOF 后台重写,其实是BGREWRITEAOF 命令的执行,AOF重写的工作原理:

随着AOF记录数据的变化过程,越来越大,需要重写“瘦身”,Redis可以在 AOF体积变得过大时,自动地在后台(Fork子进程)对 AOF进行重写。重写后的新 AOF文件包含了恢复当前数据集所需的最小命令集合。

子进程在进行 AOF 重写期间, 主进程还需要继续处理命令, 而新的命令可能对现有的数据进行修改, 这会让当前数据库的数据和重写后的 AOF 文件中的数据不一致。

为了解决这个问题, Redis 增加了一个 AOF 重写缓存, 该缓存在 fork 出子进程之后开始启用, Redis 主进程在接到新的写命令之后, 除了会将这个写命令的协议内容追加到现有的 AOF 文件之外, 还会追加到这个缓存中。

当子进程完成 AOF 重写之后, 它会向父进程发送一个完成信号, 父进程在接到完成信号之后, 会调用一个信号处理函数, 并完成以下工作:

将 AOF 重写缓存中的内容全部写入到新 AOF 文件中。

对新的 AOF 文件进行改名,覆盖原有的 AOF 文件。

在整个 AOF 后台重写过程中, 只有最后的写入缓存和改名操作会造成主进程阻塞, 在其他时候, AOF 后台重写都不会对主进程造成阻塞, AOF 重写对性能造成的影响降到了最低。

http://www.wooajung.com/news/29979.html

相关文章:

  • 赤峰做网站多少钱网站外链优化方法
  • 一元抢宝网站开发学软件开发学费多少钱
  • 做淘宝客网站需要什么资质济南优化seo公司
  • 吉林网络公司网站建设链接推广平台
  • 成都网站建设百度认证怎么认证
  • 商丘做建设网站的公司乔拓云网站注册
  • 福州网站建设H5免费引流在线推广
  • 网站发产品ps怎么做产品图快手刷粉网站推广
  • 无锡做网站优化价格重庆森林经典台词
  • 公安网站备案要多长时间怎么申请网站空间
  • 网站建设大公司网站改版
  • 广告设计公司的未来商丘 峰少 seo博客
  • 一般做外单的有哪些网站竞价代运营外包公司
  • 网站改版升级步骤2021关键词搜索排行
  • 南宁网站建设公司哪家专业专业代写文案的公司
  • 电脑网站首页设计地推项目发布平台
  • 网站内部链接是怎么做的网络广告文案案例
  • 政务网站建设的功能模块免费注册
  • 建设网站全部流程seo是什么软件
  • 网站搭建制作免费企业网站制作开发
  • 做充值网站快速排名推荐
  • 内网门户网站上海aso
  • 怎么看一个网站是不是外包做的seo黑帽有哪些技术
  • 重庆seo网站建设推广方法有哪几种
  • 高端h5网站建设 上海太原seo关键词优化
  • 东莞网站推广模板太原seo推广外包
  • 棋牌网站哪里做上海发布微信公众号
  • 北京大兴企业网站建设哪家好百度广告屏蔽
  • 唐山诚达建设集团网站什么是百度指数
  • wordpress 采集函数seo关键词优化排名公司