【redis】如何判斷redis bgsave是否完成了

如何判斷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 中,可以通過以下幾種方法來判斷 BGSAVE 是否完成:

  1. 檢查 LASTSAVE:
    使用命令 LASTSAVE 查看最后一次成功保存的時間戳。如果你在執行 BGSAVE 之后運行這個命令,時間戳變化說明 BGSAVE 已經完成。

    192.168.1.101:6379> LASTSAVE
    
  2. 監控 BGSAVE 狀態:
    使用命令 INFO 來查看 Redis 的運行狀態,特別是 rdb_bgsave_in_progress 字段。如果其值為 1,表示 BGSAVE 仍在進行中;如果為 0,則表示保存已完成。

    192.168.1.101:6379> INFO
    
  3. 查看日志:
    如果 Redis 日志已啟用,你也可以查看 Redis 日志文件,通常會記錄 BGSAVE 的開始和完成時間。

使用上述任一方法,你都能確認 BGSAVE 是否已經完成。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 10.1 Redis持久化操作概述Redis是一個功能強大、讀/寫速度極快、性能優越的數據庫。它的性能之所以強大在...
    三好學生93閱讀 253評論 0 0
  • 01.NoSQL入門概述-上 1.互聯網時代背景下大機遇,為什么用NoSQL 1.單機MySQL的美好年代 在90...
    ytyt1313閱讀 236評論 0 0
  • Redis之父:Salvatore Sanfilippo本文基于Redis3.2.100版本(較早版本) 問題 R...
    卡斯特梅的雨傘閱讀 730評論 0 1
  • Redis Redis 教程 REmote DIctionary Server(Redis) 是一個由Salvat...
    不砍柴的樵夫閱讀 1,040評論 1 1
  • redis簡介 redis單純程模型,支持主從模式,提高可用性,是一個開源項目,經常用來當一個數據結構服務器。其是...
    魏鎮坪閱讀 60,571評論 2 4