Redis 命令参考手册

Redis 命令参考手册

🚧 此页面正在建设中

预计完成时间:2026年7月

当前进度:规划阶段


📋 规划内容

本页面将包含Redis所有命令的完整参考手册,按命令类型分组:

1. 通用命令(General)

命令 说明 语法
PING 测试连接 PING [message]
INFO 查看服务器信息 INFO [section]
DBSIZE 查看键数量 DBSIZE
FLUSHDB 清空当前数据库 FLUSHDB
FLUSHALL 清空所有数据库 FLUSHALL

2. 键操作命令(Keys)

命令 说明 语法
SET 设置键值 SET key value [EX seconds] [PX ms] [NX|XX]
GET 获取键值 GET key
DEL 删除键 DEL key [key ...]
EXISTS 检查键存在 EXISTS key [key ...]
EXPIRE 设置过期时间 EXPIRE key seconds
TTL 查看过期时间 TTL key
KEYS 查找键 KEYS pattern
SCAN 迭代键 SCAN cursor [MATCH pattern] [COUNT count]

3. 字符串命令(String)

命令 说明 语法
SET 设置字符串 SET key value
GET 获取字符串 GET key
INCR 自增 INCR key
DECR 自减 DECR key
APPEND 追加 APPEND key value
STRLEN 获取长度 STRLEN key

4. 哈希命令(Hash)

命令 说明 语法
HSET 设置字段 HSET key field value
HGET 获取字段 HGET key field
HGETALL 获取所有字段 HGETALL key
HDEL 删除字段 HDEL key field [field ...]
HKEYS 获取所有字段名 HKEYS key
HVALS 获取所有值 HVALS key

5. 列表命令(List)

命令 说明 语法
LPUSH 左侧插入 LPUSH key value [value ...]
RPUSH 右侧插入 RPUSH key value [value ...]
LPOP 左侧弹出 LPOP key
RPOP 右侧弹出 RPOP key
LRANGE 获取范围 LRANGE key start stop
LLEN 获取长度 LLEN key

6. 集合命令(Set)

命令 说明 语法
SADD 添加元素 SADD key member [member ...]
SREM 删除元素 SREM key member [member ...]
SMEMBERS 获取所有元素 SMEMBERS key
SISMEMBER 检查元素存在 SISMEMBER key member
SINTER 交集 SINTER key [key ...]
SUNION 并集 SUNION key [key ...]
SDIFF 差集 SDIFF key [key ...]

7. 有序集合命令(Sorted Set)

命令 说明 语法
ZADD 添加元素 ZADD key score member [score member ...]
ZRANGE 获取范围 ZRANGE key start stop [WITHSCORES]
ZREVRANGE 反向获取范围 ZREVRANGE key start stop [WITHSCORES]
ZSCORE 获取分数 ZSCORE key member
ZRANK 获取排名 ZRANK key member
ZREM 删除元素 ZREM key member [member ...]

🔗 相关链接


📝 贡献指南

如果你想帮助完善此页面,请:

  1. 参考官方文档:https://redis.io/commands/
  2. 按照上述结构添加命令说明
  3. 包含语法、参数、返回值、示例
  4. 提交 Pull Request

💡 提示: 需要查询特定命令?可以使用 Redis 内置的帮助系统:

REDIS
HELP <command>
100%

🙏 帮我们做得更好

我们是刚上线的编程教程站,几个人的小团队,精力有限。页面虽经检查,难免还有疏漏——链接失效、排版错乱、内容有误、语言生硬……

如果您发现了,麻烦告诉我们,我们会在收到反馈后第一时间进行修复,再次感谢您的光临 🙏