在Ubuntu环境下,备份Redis数据的策略主要包括以下几种:
redis-cli 命令行工具进行备份SAVE 命令会立即创建一个RDB文件,并阻塞Redis服务器直到快照完成。BGSAVE 命令在后台异步执行快照,不会阻塞Redis服务器。redis-dump:
sudo apt-get install redis-tools(适用于Debian/Ubuntu系统)。redis-dump -u redis://username:password@host:port > backup.rdb。redis-sync:
sudo apt-get install redis-tools(适用于Debian/Ubuntu系统)。redis-sync -u redis://username:password@source_host:port -d destination_host:port --format rdb > backup.rdb。RDB自动备份:
/etc/redis.conf,设置 save 参数来定义自动保存条件。save 900 1 表示在900秒内至少有1个键发生变化时,触发RDB快照。AOF自动备份:
/etc/redis.conf中启用AOF持久化:appendonly yes。Deja Dup:
Timeshift:
rsync:
sudo rsync -aAXv --exclude="/dev/*" "/ /path/to/backup/folder"。