linux 定時任務備份redis
阿新 • • 發佈:2019-02-05
1,檢視當前linux系統是否安裝了定時服務:命令rpm -qa | grep crontab,,若未安裝,可以自行百度安裝
2,編輯定時任務,crontab -e 進入編輯模式,博主執行了兩個定時任務
定時任務時間格式設定可以用命令vi /etc/crontab開啟此檔案檢視
3,定時任務執行指令碼程式碼,備份redis的dump.rdb檔案,指令碼程式碼:
save.sh #! /bin/sh echo "redis資料開始備份!" date=$(date +%Y%m%d) echo "時間$date" cat /usr/local/beta/command.txt | /usr/local/redis-4.0.1/src/redis-cli -h 127.0.0.1 -p 6379 -a xxxx --pipe cp /usr/local/redis/data/dump.rdb /usr/local/redis-backup/$date.rdb echo "redis資料備份成功!"
-h linux主機ip -p redis埠號 -a redis登入密碼(若設定了)
command.txt只有一個命令save(redis備份命令)
4,檢視當前執行的定時任務命令:crontab -l, 刪除當前定時任務命令:cronta -r
5,檢視定時任務執行的日誌 為/var/log檔案下的cron檔案