Redis数据类型Redis命令Redis示例
Redis 数据类型与命令大全
查询 Redis 数据类型、适用场景和常用命令示例。
| 分类 | 名称 / 字符 | 说明 | 示例 / 匹配 | 操作 |
|---|---|---|---|---|
| 数据类型 | String | 字符串、数字、缓存值 | SET user:1:name 张三 | |
| 数据类型 | List | 消息队列、列表 | LPUSH queue task-1 | |
| 数据类型 | Set | 不重复集合 | SADD tags redis cache | |
| 数据类型 | Hash | 对象字段 | HSET user:1 name 张三 | |
| 数据类型 | Sorted Set | 带分值排序集合 | ZADD ranking 100 user:1 | |
| 数据类型 | Stream | 消息流 | XADD events * type login | |
| 命令 | GET / SET | 读取和设置字符串 | SET key value EX 3600 | |
| 命令 | DEL | 删除键 | DEL key | |
| 命令 | EXPIRE | 设置过期时间 | EXPIRE key 3600 | |
| 命令 | TTL | 查看剩余时间 | TTL key | |
| 命令 | HGETALL | 读取 Hash 全部字段 | HGETALL user:1 | |
| 命令 | LRANGE | 读取列表范围 | LRANGE queue 0 -1 | |
| 命令 | SMEMBERS | 读取集合成员 | SMEMBERS tags | |
| 命令 | ZRANGE | 读取有序集合 | ZRANGE ranking 0 9 WITHSCORES | |
| 命令 | PUBLISH / SUBSCRIBE | 发布与订阅消息 | PUBLISH events hello |