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

毕业设计网站论文东莞松山湖华为

毕业设计网站论文,东莞松山湖华为,精通网站建设 100,新手建设网站目录 什么是RDB 配置位置参数解读 如何使用 自动触发 手动触发 save bgsave RDBRDB持久化文件的恢复 正常恢复 恢复失败处理方法 RDB优势 RDB 缺点 redis是一个内存数据库,当redis服务器重启,获取电脑重启,数据会丢失,我们可以将redis内存中的数据持久化保存到硬盘… 目录 什么是RDB 配置位置参数解读 如何使用 自动触发 手动触发 save bgsave RDBRDB持久化文件的恢复 正常恢复  恢复失败处理方法 RDB优势 RDB 缺点 redis是一个内存数据库,当redis服务器重启,获取电脑重启,数据会丢失,我们可以将redis内存中的数据持久化保存到硬盘的文件中 持久化的方式有 RDB:定时将数据保存在硬盘中(dump.rdb)(默认)AOF:保存所有操作的命令 什么是RDB 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里 Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行任何IO操作的。这就确保了极高的性能。如果需要进行大规模数据的恢复,且对于数据恢复的完整性不是非常敏感,那RDB方式要比AOF方式更加的高效。 RDB的缺点是最后一次持久化后的数据可能丢失。我们默认的就是RDB,一般情况下不需要修改这个配置 rdb保存的文件是dump.rdb都是可以在我们的配置文件中快照中进行配置的 配置位置参数解读 rdb文件的保存路径也可以修改。默认为Redis启动时命令行所在的目录下 dir /myredis/ 默认1分钟内至少发生10000次keys变化或者15分钟内至少发生100次keys变化或者1小时内至少发生1次keys变化 # 周期性执行条件的设置格式为 save seconds changes# 默认的设置为 # 如果900秒内有1条Key信息发生变化则进行快照 save 900 1 # 如果300秒内有10条Key信息发生变化则进行快照 save 300 10 # 如果60秒内有10000条Key信息发生变化则进行快照 save 60 10000 如何使用 自动触发 redis.conf中配置save m n即在m秒内有n次修改时自动触发bgsave生成rdb文件主从复制时从节点要从主节点进行全量复制时也会触发bgsave操作生成当时的快照发送到从节点执行debug reload命令重新加载redis时也会触发bgsave操作默认情况下执行shutdown命令时如果没有开启aof持久化那么也会触发bgsave操作   执行flushall命令也会产生dump.rdb文件但里面是空的无意义 所以一般情况下要备份的话执行fushall命令之前我们可以先把dump.rdb备份一份到其他地方。 手动触发 redis客户端执行bgsave命令或者自动触发bgsave命令 方式save指令bgsave指令读写同步异步阻塞客户端指令是否额外内存消耗否是启动新进程否是 save save 命令执行一个同步保存操作将当前 Redis 实例的所有数据快照(snapshot)以 RDB 文件的形式保存到硬盘。很少在生产环境直接使用SAVE命令因为它会阻塞所有的客户端的请求可以使用BGSAVE命令代替。如果在BGSAVE命令的保存数据的子进程发生错误的时用SAVE命令保存最新的数据是最后的手段。 redis SAVE OK bgsave Bgsave 命令用于在后台异步保存当前数据库的数据到磁盘。BGSAVE 命令执行之后立即返回 OK 然后 Redis fork 出一个新子进程原来的 Redis 进程(父进程)继续处理客户端请求而子进程则负责将数据保存到磁盘然后退出。 redis BGSAVE Background saving started 返回值反馈信息。 RDBRDB持久化文件的恢复 正常恢复  将备份的 RDB 文件复制到 Redis 的工作目录中。在 Redis 配置文件中设置 dbfilename 和 dir 参数分别为 RDB 文件名和路径。启动 Redis 服务器即可。 查看需要存在的位置: 127.0.0.1:6379 config get dir 1) dir 2) /data恢复失败处理方法 如果 RDB 文件损坏或不完整可以尝试使用 Redis 自带的 redis-check-rdb 工具来检查文件的有效性并尝试修复文件中的错误。 redis-check-dump FILENAMERDB优势 RDB 是 Redis 数据的一个非常紧凑的单文件时间点表示形式。RDB 文件非常适合备份。例如您可能希望每隔 24 小时存档一次 RDB 文件并将 RDB 快照每天保存 30 天。这使您可以在发生灾难时轻松还原数据集的不同版本。RDB 非常适合灾难恢复它是一个可以传输到远程数据中心或 Amazon S3可能加密的单个紧凑文件。RDB 最大限度地提高了 Redis 性能因为 Redis 父进程为了持久化而需要做的唯一工作是分叉一个子进程该子进程将完成所有其余工作。父进程永远不会执行磁盘 I/O 或类似操作。与 AOF 相比RDB 允许更快地重新启动大数据集。 RDB 缺点 如果您需要在 Redis 停止工作例如停电后将数据丢失的可能性降至最低则 RDB 不好。您可以在生成 RDB 的位置配置不同的保存点例如在至少 100 分钟和针对数据集写入 次后您可以有多个保存点。但是您通常会每五分钟或更长时间创建一个 RDB 快照因此如果 Redis 因任何原因在没有正确关闭的情况下停止工作您应该准备好丢失最新几分钟的数据。RDB 经常需要 fork 才能使用子进程持久化在磁盘上。如果数据集很大fork 可能会很耗时如果数据集非常大且 CPU 性能不是很好则可能会导致 Redis 停止为客户端提供服务几毫秒甚至一秒钟。AOF 还需要 fork但频率较低您可以调整重写日志的频率而无需牺牲持久性。
http://www.pierceye.com/news/323455/

相关文章:

  • 深圳网站建设深圳网络邢台市政建设集团股份有限公司网站
  • 广东网站开发搭建旅游网站开发内容
  • 恭城网站建设中象做网站怎么样
  • 泰兴网站建设开发门户网站内容建设岗位职责
  • 单页网站有后台搜索引擎优化工具有哪些
  • 视频网站弹幕怎么做中小企业网站优化
  • 南充网站建设江宁外贸网站建设
  • 从事网站开发需要的证书泰安百度推广代理
  • 找工作哪个网站好2022查询网站备案显示划横线
  • 06627网页制作和网站建设如何制作自己的公司内部网站
  • 网站营销与推广方案百度大数据分析
  • 手机怎么做自己的网站做网站的公司广州
  • asp.net网站开发案例教程南京seo排名
  • 购物网站开发技术分销
  • 企业网站建设专家工业产品设计包括哪些
  • 潍坊网站开发高手重庆市设计院
  • 微信公众号平台网站开发WordPress破解分享
  • 东营网站建设服务商低价备案域名购买
  • 高校网站建设自查报告哪个外贸网站开发客户比较好用
  • 网站做付费推广都需要问什么wordpress小工具插件
  • 网站的建设技术有哪些北京一环都是住什么人
  • 做外贸soho网站的公司吗已有备案号新增网站备案要关闭原先的站点吗
  • 网站域名注册免费wordpress 让导航悬浮
  • 全景旅游网站项目建设湖南建筑公司网站
  • 做网批那个网站好免费视频素材库app
  • cms建站模板appseo网络优化是什么工作
  • 云落wordpress优化大师在哪里
  • 威海网站建设公司手机网站做落地页
  • 海宁建设局网站三网合一 网站建设
  • 1688货源网官方网站网站怎么做背景