美文网首页
redis数据持久化方式

redis数据持久化方式

作者: 策马踏清风 | 来源:发表于2020-04-14 11:01 被阅读0次

redis一般是将数据保存在内存中,以提高读取写入的效率。但是一旦断电,数据也会全部丢失。数据持久化就是将内存中的数据写入到磁盘,保证数据的完整性。

RDB(默认方式)

定时将内存中的快照保存成二进制的副本
(bgsave命令触发,父进程创建子线程执行fork操作)
优点

  1. 二进制文件恢复速度快

缺点

  1. 开销大,不能做到实时

AOF

开启后,redis每执行一次修改数据的命令,都会把命令添加到AOF文件中,根据文件就能进行恢复。

优点

  1. 实时持久化

缺点

  1. 恢复速度慢
  2. 文件体积会无限制变大(时间越久执行的命令越多),需要定期整理

最佳实践

RDBAOF都开启,恢复时先用RDB,剩余部分再使用AOF恢复。AOF中的命令也只用保存上一次RDB之后进行的操作就行了

相关文章

  • 【5分钟背八股】redis持久化RDB和AOF?

    Redis 持久化 Redis 提供了不同级别的持久化方式: RDB持久化方式能够在指定的时间间隔能对你的数据进行...

  • Redis持久化

    一、Redis的持久化 Redis 提供了不同级别的持久化方式: RDB持久化方式能够在指定的时间间隔能对你的数据...

  • Redis持久化

    一、Redis的持久化 Redis 提供了不同级别的持久化方式:RDB持久化方式能够在指定的时间间隔能对你的数据进...

  • REDIS数据安全与性能保障

    REDIS数据安全与性能保障 数据持久化 定义 REDIS的数据持久化有两种方式,一种是RDB方式,就是在指定条件...

  • 一些Redis知识点记录

    Redis 数据存放在内存中,需要配置持久化将数据保存在磁盘上,redis提供两种方式进行持久化: 1、RDB持久...

  • Redis深度历险-AOF持久化

    Redis深度历险-AOF持久化 Redis提供两种持久化方式AOF和RDB,RDB是快照形式持久化全量数据、AO...

  • Redis 持久化方式

    快照方式持久化(RDB存储) 快照方式持久化就是在某时刻把所有数据进行完整备份,Redis默认存储方式redis....

  • redis持久化 RDB和AOF优缺点

    Redis 持久化 Redis 提供了多种不同级别的持久化方式: RDB 持久化可以在指定的时间间隔内生成数据集的...

  • Redis持久化是如何做的?RDB和AOF对比分析

    redis持久化2种方式 Redis持久化有 RDB 和 AOF两种方式 一、redis持久化----两种方式1...

  • 2020-02-21 记录redis(8)

    redis持久化,两种持久化方式: RDB方式 AOF方式 持久化的使用方式: RDB 优势: 1、redis的数...

网友评论

      本文标题:redis数据持久化方式

      本文链接:https://www.haomeiwen.com/subject/fdugphtx.html