🧪 一、连接与测试命令
| PING | 🔁 测试连接是否存活 | PONG 🟢 = 正常;❌=断开 |
| ECHO | 🗣️ 回显输入的字符串 | ECHO "Redis" → "Redis" |
| QUIT | ❎ 断开当前 Redis 连接 | 一键退出 Redis 🔚 |
| SELECT n | 🔢 切换数据库(0~15) | SELECT 1 → OK 🎯 |
| AUTH pwd | 🔐 密码验证(若设置) | AUTH mypass 🔏 |
| CLIENT LIST | 👥 查看当前客户端连接情况 | 包含 IP、命令、时间等信息 📋 |
| CLIENT KILL | 🪓 断开指定客户端连接 | CLIENT KILL 127.0.0.1:6379 |
🧹 二、Key 管理命令 🔑
| KEYS * | 🧲 查找所有 key(⚠️ 慎用!性能差) | KEYS user* |
| EXISTS key | ❓ 判断 key 是否存在 | EXISTS name → (integer) 1/0 |
| DEL key | 🗑️ 删除 key | DEL age |
| RENAME a b | ✏️ 重命名 key | RENAME name newname |
| TYPE key | 📦 查看 key 类型 | TYPE scores → zset |
| EXPIRE key 10 | ⏳ 设置 key 10 秒后过期 | TTL key → 查看剩余时间 ⌛ |
| PERSIST key | ♻️ 取消 key 的过期时间 | 保持永久有效 🧱 |
| RANDOMKEY | 🎲 随机返回一个 key | 调试或测试用 💡 |
| SCAN cursor | 🔍 非阻塞遍历 key(推荐!) | 支持分页、正则匹配 |
💣 三、数据库清理命令(慎用❗)
| FLUSHDB | 🧼 清空当前数据库所有 key | 仅影响当前逻辑库(select N) |
| FLUSHALL | 💥 清空全部数据库中的所有 key | 全部删光 ⚰️(超级危险,生产禁用) |
📊 四、服务器信息与监控命令
| DBSIZE | 📦 当前数据库中 key 的数量 | DBSIZE → (integer) 12 |
| INFO | 🧠 获取 Redis 的所有运行信息 | 内存、连接数、命中率、角色等 |
| INFO memory | 🔬 查看内存使用情况 | used_memory_human: 1.2M |
| CONFIG GET | 🔧 查看当前配置 | CONFIG GET maxclients |
| CONFIG SET | ✏️ 动态修改配置(如日志级别) | CONFIG SET loglevel notice |
| TIME | ⏰ 返回当前服务器时间(UNIX时间戳) | [1720060000, 987654] |
| ROLE | 🧭 当前实例角色:master、slave、sentinel |
💾 五、持久化命令(RDB / AOF)
| SAVE | ⏳ 同步保存快照(阻塞) | 开发环境测试 OK |
| BGSAVE | 🚀 后台保存快照(推荐) | 非阻塞!生产使用 |
| LASTSAVE | 🕓 最近一次成功保存的时间戳 | LASTSAVE → 1720050000 |
| BGREWRITEAOF | 🧹 重写 AOF 文件 | 避免 AOF 文件无限增大 🧨 |
| CONFIG REWRITE | 💼 将修改的配置写入 redis.conf | 需要 root 权限 ✍️ |
🧭 六、集群与复制命令(分布式)
| SLAVEOF host port | 设置当前实例为主机的从节点 🧷 |
| SLAVEOF NO ONE | 取消从节点身份,恢复为主节点 🗽 |
| CLUSTER INFO | 查看集群整体状态 🧬 |
| CLUSTER NODES | 查看所有节点的 ID/IP/角色等 🗃️ |
| CLUSTER MEET ip port | 让节点加入集群 🤝 |
| CLUSTER SLOTS | 查看槽位分配情况 🧩 |
🧪 七、性能调试命令
| MONITOR | 📺 实时打印所有 Redis 请求(调试专用) |
| SLOWLOG GET | 🐢 查看慢查询日志(>1ms) |
| SLOWLOG RESET | 🧼 清空慢日志 |
| LATENCY DOCTOR | 🚑 延迟诊断工具 |
| COMMAND STATS | 📊 查看命令执行次数、平均耗时 |
🛡️ 八、安全控制命令(Redis 6+)
| AUTH password | 登录验证 🔐 |
| ACL LIST | 查看所有用户权限规则 🧾 |
| ACL SETUSER | 创建/编辑用户权限 👤 |
| ACL DELUSER | 删除用户 🚫 |
| ACL LOG | 查看违规访问日志 🕵️♂️ |
✨ 九、隐藏彩蛋命令 🧪(开发者常用)
| DEBUG OBJECT key | 查看底层编码与引用数 🔧(仅调试) |
| MEMORY USAGE key | 查看 key 占用内存大小 🧠 |
| COMMAND | 列出所有命令 |
| MODULE LIST | 查看加载模块 |
| SHUTDOWN | 关闭 Redis(通常用于自动化运维) |
📌 推荐组合练习(开发 & 运维常用)
| ⚙️ 初始化清库 | SELECT 0 → FLUSHDB |
| 🔍 查看当前状态 | INFO → DBSIZE → MEMORY STATS |
| ⏳ 设置过期缓存 | SET user:1 123 → EXPIRE user:1 60 |
| 👮 慢查询调试 | SLOWLOG GET → MONITOR |
| 🚀 快速调试数据清空 | FLUSHALL(慎用!) |
网硕互联帮助中心






评论前必须登录!
注册