🟥

Redis 命令速查

Redis 常用命令:string/hash/list/set 等。

本地处理 · 不上传

加载工具中…

相关:redis · 缓存 · 命令 · 数据库

Redis 命令速查按数据类型分类列出常用命令,涵盖字符串、哈希、列表、集合与有序集合的操作。其中最该记住的一条禁忌是:生产环境不要用 KEYS,它会阻塞整个实例。

使用步骤

  1. 先确定操作的数据类型
  2. 找到该类型下对应的命令
  3. 注意会阻塞的命令在生产环境慎用
  4. 批量操作用管道或 Lua 脚本减少往返

使用场景

  • 查找命令的语法与参数
  • 按数据类型浏览可用操作
  • 排查数据结构选型
  • 日常运维与调试

小贴士

  • 生产环境绝不要用 KEYS 命令,它会阻塞整个实例。需要遍历应使用 SCAN 分批进行。
  • 务必为缓存键设置过期时间。没有 TTL 的键会一直占用内存,直到触发淘汰策略或内存耗尽。
  • Redis 是单线程处理命令的,任何一条耗时的命令都会阻塞其他所有请求,这是它性能问题的主要来源。

常见问题

为什么不能用 KEYS?

因为 Redis 单线程执行命令,KEYS 会遍历整个键空间,在大实例上可能阻塞数秒,期间所有请求都被卡住。应该用 SCAN,它分批返回且不阻塞。

怎么选数据结构?

看访问模式。需要按字段读写用 Hash(比存 JSON 字符串更省且能局部更新),需要排序或范围查询用 ZSet,需要去重用 Set,需要队列用 List 或 Stream。

内存一直涨怎么办?

最常见的原因是键没有设置过期时间。检查是否所有缓存键都设了 TTL,并配置合适的 maxmemory 与淘汰策略。用 SCAN 配合 OBJECT 能定位占用大的键。

Redis 命令速查是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用Redis 命令速查,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。