链条传动

砥砺前行,不忘初心!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2020年12月7日

摘要: fork操作 当Redis做RDB或AOF重写时, 一个必不可少的操作就是执行fork操作创建子进程, 对于大多数操作系统来说fork是个重量级错误。 虽然fork创建的子进程不需要拷贝父进程的物理内存空间, 但是会复制父进程的空间内存页表。 例如对于10GB的Redis进程,需要复制大约20MB的 阅读全文
posted @ 2020-12-07 18:39 链条君 阅读(161) 评论(0) 推荐(0) 编辑

摘要: AOF( append only file) 持久化 以独立日志的方式记录每次写命令,重启时再重新执行AOF文件中的命令达到恢复数据的目的。 AOF的主要作用是解决了数据持久化的实时性, 目前已经是Redis持久化的主流方式。 理解掌握好AOF持久化机制对我们兼顾数据安全性和性能非常有帮助。 AOF 阅读全文
posted @ 2020-12-07 17:48 链条君 阅读(199) 评论(0) 推荐(0) 编辑

摘要: RDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自动触发。 触发机制 手动触发 手动触发分别对应save和bgsave命令: ·save命令: 阻塞当前Redis服务器,直到RDB过程完成为止,对于内存比较大的实例会造成长时间阻塞,线上环境不建议使用。 ·bg 阅读全文
posted @ 2020-12-07 16:35 链条君 阅读(226) 评论(0) 推荐(0) 编辑