以下是在Ubuntu上備份Redis數據的幾種方法:
redis-cli SAVE
,會阻塞Redis服務器直到備份完成,生成dump.rdb
文件,可在/var/lib/redis/
目錄下找到。redis-cli BGSAVE
,在后臺異步執行備份,不會阻塞服務器,備份文件同樣在/var/lib/redis/
目錄生成。sudo apt-get install redis-dump
。redis-dump -u redis://user:password@host:port > backup.rdb
,將數據備份到當前目錄的backup.rdb
文件中。/etc/crontab
文件,添加定時任務,如每天凌晨2點備份:0 2 * * * /usr/bin/redis-cli BGSAVE
。scp
等命令復制到其他服務器進行異地備份。