如何判斷bgsave是否 完成了剃袍?
$ redis-cli -h 192.168.1.101 -p 6379 -a 'XXX'
Warning: Using a password with '-a' option on the command line interface may not be safe.
192.168.1.101:6379> CONFIG SET requirepass "XXXXXX"
OK
192.168.1.101:6379> BGSAVE
Background saving started
在 Redis 中黄刚,可以通過(guò)以下幾種方法來(lái)判斷 BGSAVE
是否完成:
-
檢查
LASTSAVE
:
使用命令LASTSAVE
查看最后一次成功保存的時(shí)間戳。如果你在執(zhí)行BGSAVE
之后運(yùn)行這個(gè)命令民效,時(shí)間戳變化說(shuō)明BGSAVE
已經(jīng)完成隘击。192.168.1.101:6379> LASTSAVE
-
監(jiān)控
BGSAVE
狀態(tài):
使用命令INFO
來(lái)查看 Redis 的運(yùn)行狀態(tài),特別是rdb_bgsave_in_progress
字段研铆。如果其值為1
埋同,表示BGSAVE
仍在進(jìn)行中;如果為0
棵红,則表示保存已完成凶赁。192.168.1.101:6379> INFO
查看日志:
如果 Redis 日志已啟用,你也可以查看 Redis 日志文件,通常會(huì)記錄BGSAVE
的開(kāi)始和完成時(shí)間虱肄。
使用上述任一方法致板,你都能確認(rèn) BGSAVE
是否已經(jīng)完成。