基于redis 6.2
Redis备份还原
redis支持rdb和aof两种持久化方式. 默认只开启了rdb
RDB快照
半持久化, 默认已开启, 默认配置基本不需要修改.
#rdb默认的触发持久化的条件
save 900 1
save 300 10
save 60 10000
#rdb快照的文件名
dbfilename dump.rdb
#rdb快照文件保存路径
dir /www/server/redis/
直接备份文件 dump.rdb
获取redis目录(rdb文件存放在这):
CONFIG GET dir
在redis命令下执行 SAVE
, 可立即将内存中的数据写入 dump.rdb
:
redis-cli -h 127.0.0.1 -p 6379 -a 密码 save
注意:
SAVE
命令会立即执行并等待返回结果,BGSAVE
是异步的(不会返回执行结果)
还原
-
停止redis服务
-
复制备份文件
dump.rdb
到redis目录复制后, 检查一下文件的owner是否是
redis