在Ubuntu上,您可以使用redis-cli
工具來備份Redis數(shù)據(jù)
首先,確保您已經(jīng)安裝了Redis并且它正在運(yùn)行。如果沒有,請(qǐng)參考官方文檔以獲取安裝和配置說明。
打開終端,然后使用redis-cli
連接到Redis服務(wù)器。默認(rèn)情況下,它應(yīng)該運(yùn)行在端口6379上。要連接到Redis服務(wù)器,只需輸入以下命令:
redis-cli
SAVE
或BGSAVE
命令。這兩個(gè)命令的區(qū)別在于,SAVE
會(huì)阻塞Redis服務(wù)器直到備份完成,而BGSAVE
則在后臺(tái)異步執(zhí)行備份。要使用其中一個(gè)命令,只需輸入以下命令之一:SAVE
或
BGSAVE
備份完成后,您會(huì)在Redis的數(shù)據(jù)目錄中找到一個(gè)新的RDB文件。默認(rèn)情況下,該目錄是/var/lib/redis/
。例如,備份文件名可能是dump.rdb
。
要將備份文件傳輸?shù)搅硪粋€(gè)位置,您可以使用scp
(安全復(fù)制)命令。例如,要將備份文件復(fù)制到本地計(jì)算機(jī),請(qǐng)輸入以下命令:
scp /var/lib/redis/dump.rdb username@your_local_ip:/path/to/destination/
將username
替換為您的本地計(jì)算機(jī)的用戶名,將your_local_ip
替換為您的本地計(jì)算機(jī)的IP地址,將/path/to/destination/
替換為您希望將備份文件保存到的本地路徑。
現(xiàn)在,您已經(jīng)成功備份了Ubuntu上的Redis數(shù)據(jù)。如果需要恢復(fù)數(shù)據(jù),只需將RDB文件復(fù)制回Redis的數(shù)據(jù)目錄,并確保Redis服務(wù)在啟動(dòng)時(shí)加載該文件。