Redis——RDB和AOF两种持久化方式配置
一.RDB方式配置
Redis默认情况下,使用快照RDB的持久化方式。该方式在一定时间内,key值有修改时,将数据写入二进制文件中,默认的文件名是dump.rdb

查看数据保存频率可以在redis.conf文件中查看或者通过命令查看
在客户端通过命令查看:

在文件中查看:

配置含义:
900秒内,如果超过1个key被修改,则发起快照保存
300秒内,如果超过10个key被修改,则发起快照保存
60秒内,如果1万个key被修改,则发起快照保存
如果想要保存数据频率更快,可以直接修改文件,按照原有格式增加一行即可。
在客户端设置或修改key-value值,服务端回保存数据到dump.rdb文件中,下次重启Redis服务器回加载该文件。

二.AOF方式配置
Redis.conf默认配置:appendonly no

直接在文件中将默认设置修改为yes,然后启动服务端后会在安装目录下会发现新增了一个appendonly.aof文件


使用AOF做持久化,每一个命令以 Redis 协议的格式来保存,新命令会被追加到文件的末尾。
在redis.conf文件中操作保存配置如下:

配置含义:
always: 每次操作都会立即写入aof文件中
everysec: 每秒持久化一次,默认
no: 不主动进行同步操作,默认30s一次
在客户端设置key-value,然后重启redis,测试配置是否成功。

浙公网安备 33010602011771号