Redis 命令速查
提供 Redis 常用命令的速查手册及语法示例,助力后端开发与缓存排查。
工具加载中...
Redis 命令速查手册介绍
Redis 是一个开源的内存数据结构存储系统,通常用作数据库、缓存和消息代理。由于其支持丰富的数据结构(如字符串、哈希、列表、集合等)并且性能极高,被广泛应用于各种后端开发场景。本工具为您提供了一份快速、便捷的 Redis 常用命令速查手册。
✨ 功能特色
- 分类清晰:按照 Redis 的核心数据结构(String, Hash, List, Set, ZSet)以及全局 Key 操作进行分类,方便定位。
- 快速检索:支持通过命令名称或中文描述进行模糊搜索,极速找到您需要的命令。
- 详细说明:不仅包含命令的基本介绍,还提供了标准语法(Syntax)、代码示例(Example)和时间复杂度(Time Complexity)说明。
📚 Redis 常用数据结构简介
String (字符串)
最基本的数据类型,一个 key 对应一个 value。可以包含任何数据,比如 JPG 图片或者序列化的对象,最大能存储 512MB。
Hash (哈希)
一个键值(key=>value)对集合。特别适合用于存储对象。每个 hash 可以存储 2^32 -1 键值对(40多亿)。
List (列表)
简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。常用于消息队列。
Set (集合)
String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。常用于标签、社交好友关系等。
ZSet (有序集合)
和 Set 一样也是 String 类型元素的集合, 且不允许重复的成员。不同的是每个元素都会关联一个 double 类型的分数,用于排序。常用于排行榜。
⚠️ 使用建议
- 在线上生产环境中,尽量避免使用
KEYS *命令,因为该命令时间复杂度为 O(N),在数据量大的情况下会导致 Redis 阻塞。推荐使用SCAN命令。 - 对于复杂的集合操作(如求交集、并集),注意其较高的时间复杂度,必要时可将计算逻辑移至业务代码中执行。
- 合理利用
EXPIRE设置过期时间,避免无用数据长期占用宝贵的内存资源。
有需求或想法?欢迎联系客服
如果您希望补充某些功能、优化展示方式,或想增加更适合自己场景的工具玩法,都可以把想法反馈给客服。若您需要定制开发,也欢迎直接联系沟通。