2016 - 2024

感恩一路有你

redis rdb和aof同时开启 redis持久化文件储存硬盘坏了怎么办?

浏览量:2860 时间:2021-03-13 05:08:46 作者:admin

redis持久化文件储存硬盘坏了怎么办?

Redis有两种持久化方法,RDB和AOF。RDB易于存储数据。由于保存了AOF的历史记录,文件将非常非常大,因此必须启用重写功能。所以子进程会有一个分叉,子进程会将数据写入磁盘。有人说子进程将完全复制父进程的内存,因此redis必须保留一半的内存为空以确保安全。事实上,这并不准确。在执行RDB或rewriteaof时,redis还将使用Linux“写时拷贝”的思想。简而言之,子进程不复制父进程的内存数据。它只将旧数据的指针保存在新对象的内存映射表中。只有当旧数据发生变化时,它才会将这部分数据复制到新的内存空间中?最终结果是在快照写入期间修改的页的大小。

redis rdb和aof同时开启 redis的daemonize redis的rdb太大

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。