BGSAVE
Syntax
BGSAVE [SCHEDULE]
- Available since:
- 1.0.0
- Time complexity:
- O(1)
- ACL categories:
-
@admin
,@slow
,@dangerous
,
在后台保存数据库。
通常立即返回OK代码。 Redis会进行fork操作,父进程继续服务客户端,子进程将数据库保存到磁盘然后退出。
如果已经有一个后台保存正在运行,或者有另一个非后台保存的进程正在运行,特别是正在进行中的AOF重写,则会返回一个错误。
如果使用BGSAVE SCHEDULE
命令,当AOF重写正在进行时,该命令将立即返回OK
,并安排后台保存在下一个机会时运行。
客户端可以使用LASTSAVE
命令来检查操作是否成功。
请参阅持久化文档以获取详细信息。
RESP2/RESP3 回复
以下之一:
- Simple string reply:
后台保存已开始
. - Simple string reply:
Background saving scheduled
.
历史
- 从 Redis 版本 3.2.2 开始:添加了
SCHEDULE
选项。