要備份 Redis 內存數據庫,您可以使用 SAVE
或 BGSAVE
命令。這些命令會在后臺異步地創建數據庫的持久化快照文件。以下是使用這些命令的方法:
使用 SAVE
命令:
在 Redis 客戶端中,輸入以下命令:
SAVE
Redis 會阻塞當前連接,直到快照文件創建完成。快照文件通常位于默認的持久化目錄中,文件名通常是 dump.rdb
。
使用 BGSAVE
命令:
在 Redis 客戶端中,輸入以下命令:
BGSAVE
Redis 會在后臺異步地創建數據庫的持久化快照文件,不會阻塞當前連接。快照文件的創建過程與 SAVE
命令相同。
備份完成后,您可以將生成的 dump.rdb
文件復制到其他服務器或存儲介質上,以便在需要時恢復數據。
注意:在創建快照文件時,Redis 會阻塞所有客戶端連接,因此在生產環境中使用 SAVE
或 BGSAVE
命令時,請確保您的應用程序能夠處理這種情況。另外,如果您需要定期備份 Redis 數據庫,可以考慮使用自動化腳本或工具,例如 redis-cli
結合 cron
定時任務。