🟥
Redis 命令速查
Redis 常用命令:string/hash/list/set 等。
本地处理 · 不上传
加载工具中…
相关:redis · 缓存 · 命令 · 数据库
Redis 命令速查按数据类型分类列出常用命令,涵盖字符串、哈希、列表、集合与有序集合的操作。其中最该记住的一条禁忌是:生产环境不要用 KEYS,它会阻塞整个实例。
使用步骤
- 先确定操作的数据类型
- 找到该类型下对应的命令
- 注意会阻塞的命令在生产环境慎用
- 批量操作用管道或 Lua 脚本减少往返
使用场景
- 查找命令的语法与参数
- 按数据类型浏览可用操作
- 排查数据结构选型
- 日常运维与调试
小贴士
- 生产环境绝不要用 KEYS 命令,它会阻塞整个实例。需要遍历应使用 SCAN 分批进行。
- 务必为缓存键设置过期时间。没有 TTL 的键会一直占用内存,直到触发淘汰策略或内存耗尽。
- Redis 是单线程处理命令的,任何一条耗时的命令都会阻塞其他所有请求,这是它性能问题的主要来源。
常见问题
为什么不能用 KEYS?
因为 Redis 单线程执行命令,KEYS 会遍历整个键空间,在大实例上可能阻塞数秒,期间所有请求都被卡住。应该用 SCAN,它分批返回且不阻塞。
怎么选数据结构?
看访问模式。需要按字段读写用 Hash(比存 JSON 字符串更省且能局部更新),需要排序或范围查询用 ZSet,需要去重用 Set,需要队列用 List 或 Stream。
内存一直涨怎么办?
最常见的原因是键没有设置过期时间。检查是否所有缓存键都设了 TTL,并配置合适的 maxmemory 与淘汰策略。用 SCAN 配合 OBJECT 能定位占用大的键。
Redis 命令速查是免费的吗?
是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。
使用Redis 命令速查,我的数据安全吗?
安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。