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

合肥 网站建设公司青岛网站建设技术托管

合肥 网站建设公司,青岛网站建设技术托管,做微商怎样加入网站卖东西赚钱,万网域名续费查询一文讲解Redis中的混合持久化 在 Redis 中,RDB 持久化是通过创建数据的快照来保存数据的,而 AOF 持久化则是通过记录每个写入命令来保存数据的。 两种方式各有优缺点。RDB 持久化的优点是恢复大数据集的速度比较快,但是可能会丢失最后一次快…

一文讲解Redis中的混合持久化

在 Redis 中,RDB 持久化是通过创建数据的快照来保存数据的,而 AOF 持久化则是通过记录每个写入命令来保存数据的。

两种方式各有优缺点。RDB 持久化的优点是恢复大数据集的速度比较快,但是可能会丢失最后一次快照以后的数据。AOF 持久化的优点是数据的完整性比较高,通常只会丢失一秒的数据,但是对于大数据集,AOF 文件可能会比较大,恢复的速度比较慢。

在 Redis 4.0 版本中,混合持久化模式会在 AOF 重写的时候同时生成一份 RDB 快照,然后将这份快照作为 AOF 文件的一部分,最后再附加新的写入命令。

三分恶面渣逆袭:混合持久化三分恶面渣逆袭:混合持久化

这样,当需要恢复数据时,Redis 先加载 RDB 文件来恢复到快照时刻的状态,然后应用 RDB 之后记录的 AOF 命令来恢复之后的数据更改,既快又可靠。

如何设置持久化模式?

可以通过编辑 Redis 的配置文件 redis.conf 来进行设置,或者在运行时通过 Redis 命令行动态调整。

RDB 持久化通过在配置文件中设置快照(snapshotting)规则来启用。这些规则定义了在多少秒内如果有多少个键被修改,则自动执行一次持久化操作。

save 900 1      # 如果至少有1个键被修改,900秒后自动保存一次
save 300 10     # 如果至少有10个键被修改,300秒后自动保存一次
save 60 10000   # 如果至少有10000个键被修改,60秒后自动保存一次

AOF 持久化是通过在配置文件中设置 appendonly 参数为 yes 来启用的:

appendonly yes

此外,还可以配置 AOF 文件的写入频率,这是通过 appendfsync 设置的:

appendfsync always    # 每次写入数据都同步,保证数据不丢失,但性能较低
appendfsync everysec  # 每秒同步一次,折衷方案
appendfsync no        # 由操作系统决定何时同步,性能最好,但数据安全性最低

为了优化 AOF 文件的大小,Redis 允许自动或手动重写 AOF 文件。可以在配置文件中设置重写的触发条件:

auto-aof-rewrite-percentage 100  # 增长到原大小的100%时触发重写
auto-aof-rewrite-min-size 64mb   # AOF 文件至少达到64MB时才考虑重写

手动执行 AOF 重写的命令是:

redis-cli bgrewriteaof

如果决定同时使用 RDB 和 AOF,可以在配置文件中同时启用两者。

save 900 1
appendonly yes

还可以在运行时动态更改:

redis-cli config set save "900 1 300 10 60 10000"
redis-cli config set appendonly yes
redis-cli config set appendfsync everysec
http://www.dtcms.com/wzjs/797252.html

相关文章:

  • 网站维护包含哪些内容企网站建设
  • 沈阳网站建设咨询网站怎么做跟踪链接
  • 网站themes目录木樨园网站建设
  • 网站icon怎么设置中英互译网站怎么做
  • 浏览器打开自己做的网站wordpress首页刷新
  • 网站配置域名互联网行业特点
  • 怎么自己做公司网站珠海建站平台
  • 哪些网站可以seo怎么在自己的网站上做链接
  • 岳西县建设局网站做网站做地区好还是全国的好
  • 网站建设+三乐手机创建网站免费注册
  • 如何做网站程序wordpress 优秀网站
  • 标准网站建设报价单开发官网多少钱
  • 网站做qq链接深汕特别合作区
  • 没有有知道钓鱼网站在哪儿做网站设计流程包括
  • 网站建设交接清单美仑美家具的网站谁做的
  • 对网站建设的具体想法wordpress+缩略图+api
  • django做网站和js做网站面点培训学校哪里有
  • 想搞一个自己的网站怎么做网站免费申请
  • 内蒙古网站设计金坛网站优化
  • odoo 12 网站开发网站开发长期合作
  • 做个电商网站房屋装修设计图
  • 个人网站网站名称app开发软件要多少钱
  • 淘宝客网站女装模板下载网站设计招标评标标准及办法
  • 佛山市南海区城乡建设局网站百度商桥网站加不上
  • 网站视觉元素骗子会利用钓鱼网站做啥
  • 开网站建设需要办什么手续网站建设 内容缺乏
  • 齐齐哈尔市网站建设o2o型网站
  • 搬瓦工 建网站快速搭建网站框架的工具
  • 东莞热的建设网站智邦国际erp系统
  • 网站建设生存期模型引流渠道推广