1. 程式人生 > >redis的備份和恢復,刪除模式匹配的keys

redis的備份和恢復,刪除模式匹配的keys

http://www.runoob.com/redis/redis-backup.html
備份和恢復
在redis-cli下執行save,就會將db儲存到redis的目錄下。redis目錄可以通過
CONFIG GET dir
檢視

執行sudo cp /var/lib/redis/dump.rdb /home/web/message_center/redis-backup-001

可將儲存的db檔案複製到別的目錄下

如果需要恢復備份檔案,則將備份的檔案覆蓋redis目錄原有的rdb檔案

如果需要將redis下通過keys查找出來的keys刪除掉,則需要在shell中執行以下命令:
redis-cli -a 'password' -n 9 keys 'msg:log:*' | xargs redis-cli  -a 'password' -n 9 DEL

-a 是auth 密碼,-n表示select 9,選擇第九個DB

如果需要將keys匯出到檔案中,可以使用以下命令
redis-cli -a 'password' -n 9 keys 'msg:log:*' > /home/web/message_center/redis_msg_log.txt