Redis: Redis 命令参考手册
最后更新:2026-08-26
Redis 命令参考手册
1. 通用命令
▶ 示例
基本连接和操作:
BASH
127.0.0.1:6379> PING
PONG
127.0.0.1:6379> SET mykey "Hello"
OK
127.0.0.1:6379> GET mykey
"Hello"
127.0.0.1:6379> DBSIZE
(integer) 1
2. 键操作命令
| 命令 | 说明 | 语法 |
|---|---|---|
| SET | 设置键值 | `SET key value [EX seconds] [PX ms] [NX |
| 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] |
❓ 常见问题
Q 如何查看某个命令的详细用法?
A 在redis-cli中使用
HELP 命令名,例如 HELP SET,会显示命令的语法、说明和版本信息。Q Redis命令是大小写敏感的吗?
A Redis命令本身不区分大小写,SET和set等效。但键名和值是区分大小写的。
Q 如何查看Redis支持的所有命令?
A 使用
COMMAND 命令列出所有命令,或使用 COMMAND INFO 命令名 查看特定命令详情。📖 小节
- 通用命令:PING、INFO、DBSIZE、FLUSHDB等
- 键操作:SET、GET、DEL、EXISTS、EXPIRE、KEYS、SCAN
- 字符串:SET、GET、INCR、DECR、APPEND、STRLEN
- 哈希:HSET、HGET、HGETALL、HDEL、HKEYS、HVALS
- 列表:LPUSH、RPUSH、LPOP、RPOP、LRANGE、LLEN
- 集合:SADD、SREM、SMEMBERS、SISMEMBER、SINTER、SUNION
- 有序集合:ZADD、ZRANGE、ZREVRANGE、ZSCORE、ZRANK、ZREM
📝 作业
- 命令查阅: 使用HELP查看SET、GET、HSET三个命令的详细说明
- 命令分类: 将Redis命令按类型分组整理成笔记
- 命令实践: 对每种数据类型至少执行3个不同的命令