持久化技术 | 优势 | 缺点 |
RDB | 1、RDB产生的文件小。2、RDB恢复快,并且简单,例如你可以快 速的将RDB文件传输到其他主机,做数据的恢复。3、在进行RDB备份的时候,主进程仅仅需 要创建一个子进程,所有的I/O操作都由子进程完成 | 1、不能完全保证数据安全,在两个备份点之间可能会发 生数据丢失2、当数据量很大时,创建子进程可能会是一个非常耗时 的操作,甚至可能需要1秒,在这个期间,Redis无法 向客户端提供服务。 |
AOF | 1、数据的备份粒度更小,数据安全性更高。2、AOF只会对日志文件进行追加操作,不 会修改已经写好的内容。即使在掉电的情况下,AOF日志仍然是可用的 | 1、AOF文件通常比相同的数据集的RDB文件更大。2、AOF写日志可能会很慢,这跟fsync的机制有关 |
描述redis 的两种持久化方式
最新推荐文章于 2024-08-12 22:43:39 发布