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 设置过期时间,避免无用数据长期占用宝贵的内存资源。

有需求或想法?欢迎联系客服

如果您希望补充某些功能、优化展示方式,或想增加更适合自己场景的工具玩法,都可以把想法反馈给客服。若您需要定制开发,也欢迎直接联系沟通。