瞬间加密机场-最专业的加密线路-节点多-稳定墙-可游戏-可业务使用

找回密码
立即注册
发新帖

-2

积分

0

好友

0

主题
发表于 2025-9-25 06:42:49 | 查看: 76| 回复: 0
VPN-加速器-翻墙论坛免责声明
资料来源均来着网友自发行为,如出现问题请自行联系负责人,自行判别真伪
redis-cli FLUSHDB        # 清空当前数据库redis-cli FLUSHALL       # 清空所有数据库redis-cli -n 1 FLUSHDB   # 清空第 1 号数据库在 Redis 里,数据是分库存放的(默认有 16 个数据库,编号 0–15)。如果只想清空某个特定数据库的缓存,可以用以下几种方法:
# 清空 0 号数据库(默认库)redis-cli -n 0 FLUSHDB# 清空 1 号数据库redis-cli -n 1 FLUSHDB# 清空 2 号数据库redis-cli -n 2 FLUSHDB如果没有特别配置,大多数应用都使用 0 号库。
所以大部分情况下只需要清空 0 号数据库就行。
提取 Redis 中的前缀

简单查看 key(小数据量时):
redis-cli KEYS "*"⚠️ 注意:KEYS 会一次性返回所有 key,在大数据量场景下可能严重阻塞 Redis,不建议生产环境用。
提取冒号前一级前缀:
redis-cli --scan | cut -d ":" -f1 | sort | uniq -c示例结果可能是:
1 auth6 cache2 system提取更深层的前缀:
如果你想看两级前缀,比如 cache:user,用:
redis-cli --scan | cut -d ":" -f1,2 | sort | uniq -c示例结果:
1 auth:session_id5 cache:user1 cache:System这样就能看到 Redis 里有哪些命名空间(前缀),以及大概数量。
删除特定前缀key

用 SCAN + DEL(推荐安全做法)
redis-cli --scan --pattern "cache:*" | xargs redis-cli del解释:

  • --scan:迭代遍历 key,不会阻塞。
  • --pattern "cache:*":匹配所有以 cache: 开头的 key。
  • xargs redis-cli del:把结果传给 DEL 删除。
再精细一点:
redis-cli --scan --pattern "cache:user:*" | xargs -r redis-cli delDocker版Redis

方法一:直接在宿主机执行

不用进入容器,直接用一条命令:
docker exec -it myredis redis-cli FLUSHDB或者:
docker exec -it myredis redis-cli FLUSHALL清空特定数据库(比如 1 号库):
docker exec -it myredis redis-cli -n 1 FLUSHDB
删除特定前缀的 Key:
如果只想清理部分缓存(例如 cache:*):
docker exec -it myredis redis-cli --scan --pattern "cache:*" | xargs docker exec -i myredis redis-cli del⚠️ 注意:这种方式要谨慎,大量 key 时可能要写成脚本循环删除。
方法二:进入容器执行命令

查看 Redis 容器的名字或 ID:
docker ps假设容器名是 myredis。
进入容器:
docker exec -it myredis redis-cli在容器内执行清理命令:

  • 清空当前数据库:FLUSHDB
  • 清空所有数据库:FLUSHALL


VPN-加速器-翻墙论坛免责声明
发现违规内容,私信联系发给管理员 (出处: VPN加速翻墙论坛)
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

Loading...

QQ|Archiver|手机版|小黑屋|翻墙-VPN-梯子-加速器论坛 |网站地图|网站地图

GMT+8, 2026-7-26 11:23 , Processed in 0.085687 second(s), 36 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表