万一遇到错误,并且一些重要数据无法在正在运行的Redis实例上被丢弃(
rdb文件或文件目录权限不正确或磁盘空间不足的问题),则始终可以将
rdb文件重定向到其他地方。
使用
redis-cli,您可以执行以下操作:
ConFIG SET dir /tmp/some/directory/other/than/varConFIG SET dbfilename temp.rdb
之后,您可能要执行
BGSAVE命令以确保将数据写入
rdb文件。确保当你执行
INFOpersistence,
bgsave_in_progress已经是
0和
rdb_last_bgsave_status是
ok。之后,您现在可以开始在
rdb安全的地方备份生成的文件了。



