[15:20:58 root@root ~
] vi redis_backup_rdb.sh
. /etc/init.d/functions
RESULT
=`redis-cli -a 123456 --no-auth-warning info Persistence |grep rdb_bgsave_in_progress|sed -nr 's/.*:([0-9]+).*/\1/p'`
PASSWD
=123456
HOSTNAME
=127.0.0.1
DATE
=`date +%F_%H-%M-%S`
DIR
=/data/redis
BACKUP
=/backup/redis-rdb
redis-cli -a
$PASSWD --no-auth-warning bgsave
until [ $RESULT -eq 0
] ;do
sleep 1
RESULT
=`redis-cli -a 123456 --no-auth-warning info Persistence |grep rdb_bgsave_in_progress|sed -nr 's/.*:([0-9]+).*/\1/p'`
done
[ -e
$BACKUP ] || { mkdir -p
$BACKUP ; chown -R redis.redis
$BACKUP; }
mv $DIR/
$FILE $BACKUP/dump_6379-
${DATE}.rdb
action
"backup dedis RDB"
转载请注明原文地址: https://lol.8miu.com/read-33761.html