BGSAVE

用法
BGSAVE [ SCHEDULE | CANCEL ]
复杂度
O(1)
起始版本
1.0.0
ACL 类别
@admin, @dangerous, @slow

在后台保存数据库。

通常会立即返回 OK 响应。Valkey 会派生一个子进程,父进程继续服务客户端,子进程将数据库保存到磁盘后退出。

如果已有后台保存正在运行,或有其他非后台保存进程正在运行(特别是正在进行的 AOF 重写),则会返回错误。

如果使用 BGSAVE SCHEDULE,当 AOF 重写正在进行时,命令会立即返回 OK,并将后台保存安排在下次有机会时运行。

如果使用 BGSAVE CANCEL,它将立即终止任何正在进行的 RDB 保存或复制全量同步进程。如果后台保存已被安排运行(例如使用 BGSAVE SCHEDULE 命令),则计划的执行也将被取消。

客户端可以使用 LASTSAVE 命令检查操作是否成功。

有关详细信息,请参阅持久化文档

RESP2/RESP3 回复

以下之一

历史

版本 更改
3.2.2

添加了 SCHEDULE 选项。

8.1.0

添加了 CANCEL 选项。