1,查看当前linux系统是否安装了定时服务:命令rpm -qa | grep crontab,,若未安装,可以自行百度安装

2.编写shell脚本
vi redis_rdb_copy_daily

#!/bin/sh
cur_date=`date +%Y%m%d`
rm -rf /usr/local/redis/snapshotting/$cur_date
mkdir /usr/local/redis/snapshotting/$cur_date
cp /var/redis/6379/dump.rdb /usr/local/redis/snapshotting/$cur_date
del_date=`date -d -1month +%Y%m%d`
rm -rf /usr/local/redis/snapshotting/$del_date
3.编写定时任务
crontab -e

0 0 * * * sh /usr/local/redis/copy/redis_rdb_copy_daily.sh
4.数据恢复
(1)

本文介绍了如何在Linux系统中设置定时备份Redis的RDB文件,并提供了数据恢复的方法,包括进程挂掉、机器挂掉以及RDB文件损坏的情况。详细步骤包括编写shell脚本、设置定时任务以及在不同情况下执行数据恢复操作。
最低0.47元/天 解锁文章
735

被折叠的 条评论
为什么被折叠?



