手动备份RDB脚本

it2026-01-29  5

[15:20:58 root@root ~] vi redis_backup_rdb.sh #!/bin/bash #******************************************************************** #Author: yp #QQ: 1415320214 #Date: 2020-10-22 #FileName: redis_backup_rdb.sh #URL: https://me.csdn.net/u014578909 #Description: The test script #Copyright (C): 2020 All rights reserved #******************************************************************** . /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"
最新回复(0)