Redis中AOF原理和缺点是什么
发表于:2024-12-13 作者:千家信息网编辑
千家信息网最后更新 2024年12月13日,这篇文章主要介绍了Redis中AOF原理和缺点是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。AOF上文我们提到了rRedis中的
千家信息网最后更新 2024年12月13日Redis中AOF原理和缺点是什么
这篇文章主要介绍了Redis中AOF原理和缺点是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
AOF
上文我们提到了r
Redis
中的一种持久化方式就是RDB
此文我们来讲另一种实现方式那就是
AOF
AOF
是通过只记录Redis
写入命令的追加式日志文件AOF
日志存储的因为是顺序指令,所以在Redis
宕机后,内部"重走一遍老路",就可以达到恢复数据的目的
【相关推荐:Redis视频教程】
AOF原理
每次我们执行写入命令的时候,
Redis
都会把命令追加到AOF
文件里面实际是将内容写到内存的一个缓存汇总
所以
Redis
需要实时的去调用Linux
提供的fsync
函数每次将制定文件从内核缓存写到磁盘因为如果实时的去调用函数是非常我们也可以通过改变配置参数来调整调用
fsync
函数的频率
重写
如果一直追加
AOF
文件,日志会变得越来越大所以
Redis
内部实现了「重写」,用来压缩文件首先因为很多的
key-value
早就已经国企,或者很多值不断被更新,那么日志还存这些无用的数据显然是可以进行优化的所以创建一个子进程对内存进行遍历
遍历成一个新的文件日志,所以实现了只有最新的值才需要存储在
AOF
日志中我们可以使用下图的命令来开启重写,当然也可以设置成自动执行
AOF
AOF
缺点
每次遍历整个内存,会给系统带来很大的额外性能开销
每次恢复数据是一个很长的过程并且每次进行从内核写到磁盘很耗费IO性能
感谢你能够认真阅读完这篇文章,希望小编分享的"Redis中AOF原理和缺点是什么"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
文件
日志
命令
篇文章
原理
缺点
函数
数据
内存
内核
实时
就是
性能
方式
磁盘
缓存
存储
很大
上文
下图
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
江苏智能化浪潮服务器
一台a100服务器多少钱
新华电脑 软件开发 学费
网络安全廉政风险有哪些
贵州婷维软件开发
战神z8用来软件开发
绵阳网络安全攻防演习
db2数据库重命名
一款软件开发需要学什么软件
软件开发阶段任务是什么
网络技术工程师基本知识
小银行软件开发待遇
A6航天数据库数据是什么
服务器网络安全应急预案演练
电视网络安全性怎么更改
泰安联想服务器代理零售
软件开发转技术还是转管理好
尖峰网络安全插画
网络安全操作题怎么做
市场监管网络安全监管宣传
我眼中的网络安全手抄报五年级
数据库开发工程师求职
警察网络安全招聘考什么
铁路数据库的特点是什么
狭义的网络安全金融包括
服务器计算机无法读取硬盘
部队网络安全教育网赌
外盘期货软件开发公司哪家强
sql系统数据库有
综治考核 网络安全 细则