快照的运作方式-concurrency in go: tools and techniques for developers pdf

时间:2021-06-08 04:27:35
【文件属性】:
文件名称:快照的运作方式-concurrency in go: tools and techniques for developers pdf
文件大小:817KB
文件格式:PDF
更新时间:2021-06-08 04:27:35
redis 中文教程 超详细 17.8 快照的运作方式 当 Redis 需要保存 dump.rdb 文件时,服务器执行以下操作: 1. Redis 调用 fork() ,同时拥有父进程和子进程。 2. 子进程将数据集写入到一个临时 RDB 文件中。 3. 当子进程完成对新 RDB 文件的写入时,Redis 用新 RDB 文件替换原来的 RDB 文件,并删除旧的 RDB 文件。 这种工作方式使得 Redis 可以从写时复制(copy-on-write)机制中获益。 17.9 只进行追加操作的文件(append-only file,AOF) 快照功能并不是非常耐久(durable):如果 Redis 因为某些原因而造成故障停机,那么服务器将丢失最近写 入、且仍未保存到快照中的那些数据。 尽管对于某些程序来说,数据的耐久性并不是最重要的考虑因素,但是对于那些追求完全耐久能力(full durability)的程序来说,快照功能就不太适用了。 从 1.1 版本开始,Redis 增加了一种完全耐久的持久化方式:AOF 持久化。 你可以通过修改配置文件来打开 AOF 功能: 17.6. RDB 和 AOF ,我应该用哪一个? 175

网友评论