百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> Redis的耐久化和主从复制机制介绍
分享文章到:

Redis的耐久化和主从复制机制介绍

发布时间:08/01 来源:未知 浏览: 关键词:
本篇文章给大家带来的内容是介绍redis的耐久化和主从复制机制,有一定的参照 价值,有需要的伴侣可以参照 一下,但愿对你有所帮忙。 本篇文章给大家带来的内容是介绍redis的耐久化和主从复制机制,有一定的参照 价值,有需要的伴侣可以参照 一下,但愿对你有所帮忙。

Redis耐久化

Redis 供给了多种不一样级另外耐久化方式:

RDB 耐久化可以在指定的工夫隔断内生成数据集的工夫点快照(point-in-time snapshot)

AOF 耐久化记载办事器施行的所有写操纵下令,并在办事器启动时,通过从新施行这些下令来复原数据集。 AOF 文件中的下令全部以 Redis 协定的格局来保留,新下令会被追加到文件的末尾。 Redis 还可以在后台对 AOF 文件进行重写(rewrite),使得 AOF 文件的体积不会超出保留数据集状态所需的现实大小。

Redis 还可以同时运用 AOF 耐久化和 RDB 耐久化。 在这种状况下, 当 Redis 重新启动时, 它会优先运用 AOF 文件来复原数据集, 由于 AOF 文件保留的数据集平常比 RDB 文件所保留的数据集更完备。
你甚至可以关闭耐久化功能,让数据只在办事器运转时存在。

RDB(Redis DataBase)

Rdb:在指定的工夫隔断内将内存中的数据集快照写入磁盘,也就是行话讲的 snapshot 快照,它恢复时就是将快照文件直接读到内存里。

Redis 会独自的新建(fork) 一个子进程来进行耐久化,会先将数据写入到一个暂时文件中,待耐久化历程完毕了,再用这个暂时文件替代上次耐久化还的文件。整个历程总,主进程是不进行任何 IO 操纵,这就确保了极高的机能,要是需要进行大规模的数据恢复,且关于数据恢复的完备性不是非常敏锐,那 RDB 办法要比 AOF 方式更加的高效。RDB 的缺陷是最后一次耐久化后的数据可能遗失。

Fork 的作用是复制一个与目前进程同样的进程,新进程的所有数据(变量、环境变量、程序计数器等)数值都和原进程一致,但是是一个全新的进程,并作为原进程的子进程

隐患:若目前的进程的数据量巨大,那么 fork 之后数据量*2,此时就会造成办事器压力大,运转机能落低。

Rdb 保留的是 dump.rdb 文件

min-slaves-to-write 
min-slaves-max-lag 

以上就是本篇文章的全部内容,但愿能对大家的学习有所帮忙。更多出色内容大家可以关注 百分百源码网 相干教程栏目!!!

以上就是Redis的耐久化和主从复制机制介绍的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有153人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板