redis的备份和恢复,删除模式匹配的keys
2017-03-28 14:37
162 查看
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
备份和恢复
在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
相关文章推荐
- [redis] redis 如何删除匹配模式的多个key值
- 误删除数据后恢复,要求恢复模式为完整备份或者大容量日志备份
- Redis模式匹配删除key
- 完整恢复模式下的备份/恢复
- 在完整恢复模式下备份
- 非归档模式下恢复利用offline drop命令误删除的数据文件
- ARCHIVELOG模式下用户管理的不完全恢复(4)——基于备份控制文件的不完全恢复!
- ARCHIVELOG模式下用户管理的完全恢复(4)——在没有数据文件备份的情况下恢复数据文件!
- 多匹配递归删除指定文件/文件夹,用以简便备份你的VS.NET解决方案 (1:清理垃圾文件)
- 修改ASM磁盘组冗余模式(二):备份恢复方式
- u盘MBR误删除,但是有MBR的16进制备份,如何恢复优盘MBR
- ORACLE基础学习-RMAN应用--归档模式有备份,丢失数据文件恢复
- 8. 在NOARCHIVELOG模式下用户管理的备份与恢复
- SqlServer2005/2008备份模式与恢复模式 2备份模式
- SqlServer2005/2008备份模式与恢复模式 1恢复模式
- 基于用户管理的备份与恢复—noarchivelog模式下的备份与恢复
- sql:sql server 2005中备份模式与恢复模式的区别
- RMAN在非归档模式下的增量备份和恢复
- 非归档模式下恢复利用offline drop命令误删除的数据文件
- Oracle 培训笔记 9.3 非归档模式备份恢复