1.redis 命令 Bgsave
在后台异步保存当前数据库的数据到磁盘
语法
BGSAVE [SCHEDULE]
可用版本:
1.0.0
时间复杂度:
O(1)
ACL 类别:
@admin, @slow, @dangerous
在后台保存数据库。
通常会立即返回 OK 代码。Redis 分叉,父级继续为客户端提供服务,子级将数据库保存在磁盘上然后退出。
如果已经有后台保存正在运行,或者如果有另一个非后台保存进程正在运行,特别是正在进行的 AOF 重写,则会返回错误。
如果使用,该命令将在 AOF 重写正在进行时BGSAVE SCHEDULE立即返回,并安排后台保存在下一次机会运行。OK
客户端可以使用该 LASTSAVE 命令检查操作是否成功。
#返回
简单字符串回复:Background saving started
如果BGSAVE正确启动或Background saving scheduled与SCHEDULE子命令一起使用。
#历史
从 Redis 版本 3.2.2 开始:添加了该SCHEDULE选项。
192.168.1.1:6400> save
OK
192.168.1.1:6400> bgsave
Background saving started
192.168.1.1:6400> bgsave schedule
Background saving started
192.168.1.1:6400> lastsave
(integer) 1749795085