redis数据库备份脚本
#!/bin/bash source /etc/profile.d/rvm.sh/usr/local/rvm/bin/rvm --create ruby-2.3.4 & >/dev/null
DATENOW=`date +%Y%m%d`
DIR=/data/backup/redisdb/"$DATENOW"
DATETIME=`date +%H%M`
if [ ! -d "$DIR" ]
then
mkdir -p/data/backup/redisdb/"$DATENOW"
fi
/usr/local/rvm/gems/ruby-2.3.4/bin/redis-dump -u 127.0.0.1:6379 >"$DIR"/redis$DATETIME-json
oldDate=$(date -d "-6 days" "+%Y%m%d")
cd /data/backup/redisdb
for folder in $(ls -d */)
do
[ ${folder%/*} -lt $oldDate ] && rm -rf $folder
done
页:
[1]