如果用户在 redis.conf 中设置了 save 配置选项,Redis 会在 save 选项条件满足之后自动触发一次 BGSAVE
命令;如果设置多个 save 配置选项,当任意一个 save 配置选项条件满足,Redis 也会触发一次 BGSAVE
命令。
save 900 1 表示 900s 内,执行了 1次 数据库操作则自动创建快照,以此类推。
当 Redis 通过 SHUTDOWN
指令接收到关闭服务器的请求时,会执行一个 SAVE
命令,阻塞所有的客户端,不再执行客户端执行发送的任何命令,并且在 SAVE
命令执行完毕之后关闭服务器。
配置文件中可以修改生成快照名称以及快照保存位置:
生成快照名字, 默认为 dump.rdb
dbfilename dump.rdb
快照保存位置, 默认保存在 redis-cli 同级目录
dir ./
只追加日志文件 AOF (Append Only File)
==================================================================================