`
flex_莫冲
  • 浏览: 1091908 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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

分享到:
评论

相关推荐

    redis 可视化操作组件

    7. **备份与恢复**:能够方便地导出Redis数据到本地文件,或者从备份文件导入数据到远程Redis实例,这对于数据安全和故障恢复至关重要。 8. **安全考虑**:在使用可视化工具时,务必确保连接是安全的,避免敏感数据...

    Redis 入门指南.pdf

    - `KEYS *`:查找所有匹配模式的键。 - `EXPIRE key seconds`:为键设置过期时间。 5. **Redis 持久化** - **RDB(Redis Database Persistence)**:定期保存当前数据库状态到磁盘,用于灾难恢复。 - **AOF...

    redis最新安装包.zip

    - `KEYS`:查找匹配特定模式的所有键。 - `EXPIRE`:为键设置过期时间。 - `HSET`和`HGET`:处理哈希表数据结构。 - `LPUSH`和`LPOP`:操作列表数据结构的两端。 - `SADD`和`SMEMBERS`:处理集合数据结构。 - ...

    redis客户端工具

    4. 模式匹配:使用`KEYS`或`SCAN`命令查找符合特定模式的键。 5. 配置查看:获取和修改Redis服务器的配置参数。 6. 事务处理:通过`MULTI`、`EXEC`命令实现原子性操作。 7. 监控:监控服务器状态,包括内存使用、...

    Redis学习.docx

    8. `KEYS pattern`:根据模式查找所有匹配的键。 9. `MOVE key db`:将键移动到指定数据库。 10. `PERSIST key`:移除键的过期时间,使键持久化。 11. `PTTL key`:返回键的剩余过期时间(以毫秒计)。 12. `TTL key...

    最新版redis redis-6.0.7.tar.gz

    - `KEYS *`:查找所有匹配模式的键。 - `EXPIRE key seconds`:为键设置过期时间。 - `PUBLISH channel message`:在指定频道发布消息。 - `SUBSCRIBE channel`:订阅频道。 - `UNSUBSCRIBE [channel ...]`:取消...

    redis桌面可视化工具 window及一些相关命令

    这类工具提供了图形化的界面,使得用户可以直观地查看、添加、修改和删除Redis中的键值对,以及执行各种Redis命令。 Redis桌面可视化工具通常具备以下功能: 1. 数据浏览:可以查看Redis服务器中的所有键值,包括键...

    Redis-x64-window.zip

    - 模式匹配:`KEYS`, `SCAN`命令可以进行模式匹配查找键。 - 主从复制:实现数据备份和高可用性。 - Sentinel系统:监控、故障检测和自动故障转移。 - Cluster集群:分布式存储,提供数据分片和故障恢复。 8. *...

    redis内存模型介绍

    - `KEYS`: 返回所有匹配特定模式的Key。 - `RANDOMKEY`: 随机返回数据库中的一个Key。 - `RENAME`: 重命名一个Key。 - `RENAMENX`: 在新Key不存在的情况下重命名Key。 - `EXPIRE`: 为Key设置过期时间。 - `TTL...

    redis-windows64版本

    - 常用的Redis命令有`SET`(设置键值)、`GET`(获取键值)、`DEL`(删除键)、`KEYS`(查找所有匹配的键)、`EXPIRE`(设置键的过期时间)等。对于复杂的数据结构如哈希(Hash)、集合(Set)、有序集合(Sorted ...

    Redis-x64-3.0.504.zip

    - `KEYS *`:查找所有匹配模式的键。 - `EXPIRE key seconds`:为键设置过期时间。 - `PUBLISH channel message`:发布消息到指定频道。 - `SUBSCRIBE channel`:订阅指定频道,接收消息。 Redis支持的数据类型包括...

    Redis实战.pdf

    - **keys**:返回匹配给定模式的所有键。 - **exists**:检查给定的键是否存在。 - **del**:删除一个或多个键。 - **expire**:为键设置生存时间。 - **move**:将键从当前数据库移动到指定数据库。 - **...

    Redis面试知识点.pdf

    - **支持数据备份**:具备master-slave模式下的数据备份能力。 #### 2、Redis的数据类型? Redis支持以下五种主要的数据类型: - **String**:最基础的数据类型,类似于Map, String>。 - **List**:有序集合,...

    Redis实战《红丸出品》

    Redis中键值相关命令主要用于对键进行操作,如keys用于查找匹配给定模式的键名,exists用于检查键是否存在,del用于删除指定的键,expire用于设置键的过期时间等。 #### 服务器相关命令 服务器相关命令包括ping用于...

    Redis实战中文PDF

    - **键值相关命令**:如`KEYS pattern`用于查找所有匹配pattern的键;`EXISTS key`检查键是否存在;`DEL key [key ...]`删除一个或多个键等。 - **服务器相关命令**:如`PING`测试与服务器的连接;`SELECT index`...

    redis批量删除key的步骤

    在Redis中,可以使用`KEYS`命令来查找匹配特定模式的所有键。例如,`redis-cli KEYS "*"`将返回所有键。然而,`KEYS`命令在大型数据集上可能会阻塞服务器,因此在生产环境中应谨慎使用。在最新版Redis中,推荐使用`...

    连接redis客户端,很好用的客户端

    2. 模式匹配:使用`KEYS pattern`或`SCAN cursor [MATCH pattern] [COUNT count]`查找匹配的键。 3. 监视与日志:一些高级客户端提供了实时数据监视和日志记录功能,帮助开发者跟踪和调试应用。 4. 多服务器管理:...

    《Redis实战》电子书

    - **keys**:获取匹配给定模式的所有键。 - **exists**:判断指定键是否存在。 - **del**:删除一个或多个键。 - **expire**:为键设置生存时间。 - **move**:将键从当前数据库移动到指定数据库。 - **persist**:...

    redis常用命令集合.pdf

    - keys命令用于查找匹配特定模式的键。 - exists命令用于检查指定的键是否存在。 - del命令用于删除指定的键。 - expire命令设置键的过期时间。 - ttl命令查看键的剩余过期时间。 - move命令用于将键移动到...

    redis实战中文 pdf

    - **keys**: 查找匹配指定模式的键。 - **exists**: 判断键是否存在。 - **del**: 删除键。 - **expire**: 设置键的过期时间。 - **move**: 将键移动到指定的数据库。 - **persist**: 移除键的过期时间。 - **...

Global site tag (gtag.js) - Google Analytics