在CentOS系统上配置Redis的备份与恢复方法主要包括以下几种:
备份方法:
redis-cli
命令手动保存数据快照。redis-cli save
dump.rdb
文件复制到安全位置。cp /var/lib/redis/dump.rdb /path/to/backup/
恢复方法:
systemctl stop redis
dump.rdb
文件复制回Redis数据目录。cp /path/to/backup/dump.rdb /var/lib/redis/
systemctl start redis
备份方法:
redis-cli config set appendonly no
redis-cli bgrewriteaof
恢复方法:
systemctl stop redis
appendonly.aof
文件复制回Redis数据目录。cp /path/to/backup/appendonly.aof /var/lib/redis/
redis-cli config set appendonly no
systemctl start redis
备份方法:
redis-dump
工具(基于Ruby实现)。redis-dump
导出数据到文件。redis-dump -u redis://user:password@host:port > redis-backup.dump
恢复方法:
redis-load
工具导入数据。redis-load -u redis://user:password@host:port < redis-backup.dump
redis-backup.sh
):#!/bin/bash
backup_dir="/path/to/backup"
backup_file="redis-$(date +'%Y%m%d%H%M%S').rdb"
redis-cli save > $backup_dir/$backup_file
以上方法可以帮助您在CentOS系统上实现Redis数据的备份与恢复,确保数据的安全性和可靠性。