Redis两种持久化rdb和aof方式

学习目标:

1. Rdb 默认的方式,redis通过快照将数据持久到磁盘中。

Redis两种持久化rdb和aof方式

vim redis.conf

900 秒内发生1次修改,执行持久化。
300 秒内发生10次修改,执行持久化。
60 秒内发生10000次修改,执行持久化。
Redis两种持久化rdb和aof方式

持久化文件的目录

Redis两种持久化rdb和aof方式

Rdb 持久化的问题(重点注意)

一旦redis非法关闭,将会丢失最后一次持久化数据。数据不重要,怎不用担心,数据不能丢失,那就就采用aof方式进行存储。

2. Aof持久化方式,默认不开启此持久化方式。操作一次数据库,则将操作的记录存储到aof持久化文件中。

第一步:开启aof的持久化方案

vim redis.conf 将appendonly设置成yes

Redis两种持久化rdb和aof方式

关闭redis 执行 ./redis-cli shutdown

重启redis 执行 ./redis-server redis.conf

查看文件目录,生成 appendonly.aof

Redis两种持久化rdb和aof方式

查看vim appendonly.aof中存储的数据

Redis两种持久化rdb和aof方式


学习内容:

提示:这里可以添加要学的内容
例如:
1、 搭建 Java 开发环境
2、 掌握 Java 基本语法
3、 掌握条件语句
4、 掌握循环语句


学习时间:

提示:这里可以添加计划学习的时间
例如:
1、 周一至周五晚上 7 点—晚上9点
2、 周六上午 9 点-上午 11 点
3、 周日下午 3 点-下午 6 点


学习产出:

提示:这里统计学习计划的总量
例如:
1、 技术笔记 2 遍
2、**** 技术博客 3 篇
3、 学习的 vlog 视频 1 个