目录
[1.Redis 字符串类型常用命令](#1.Redis 字符串类型常用命令)
[2.Redis 哈希类型常用命令](#2.Redis 哈希类型常用命令)
[3.Redis 列表类型常用命令](#3.Redis 列表类型常用命令)
[4.Redis 集合 Set 类型常用命令](#4.Redis 集合 Set 类型常用命令)
[5.Redis 有序集合 ZSet 类型常用命令](#5.Redis 有序集合 ZSet 类型常用命令)
[6.Redis 通用命令](#6.Redis 通用命令)
1.Redis 字符串类型常用命令
- SET key value 设置指定 key 的值
- GET key 获取指定 key 的值
- SETEX key seconds value 设置指定 key 的值,并将 key 的过期时间设为 seconds 秒
- SETNX key value 只有在 key 不存在时设备 key 的值
2.Redis 哈希类型常用命令
- HSET key field value 将哈希表 key 中的字段 field 的值设为 value
- HGET key field 获取存储在哈希表中指定字段的值
- HDEL key field 删除存储在哈希表中的指定字段
- HKEYS key 获取哈希表中的所有字段 (field)
- HVALS key 获取哈希表中所有值
3.Redis 列表类型常用命令
- LPUSH key value1 [value2...] 将一个或多个值插入到列表头部
- LRANGE key start stop 获取列表指定范围内的元素 -- [0, -1] 所有
- RPOP key 移除并获取列表最后一个元素
- LLEN key 获取列表长度
4.Redis 集合 Set 类型常用命令
- SADD key member1 [member2...] 向集合中添加一个或多个成员
- SMEMBERS key 返回集合中的所有成员
- SCARD key 获取集合的成员数
- SINTER key1 [key2] 返回给定所有集合的交集
- SUNION key1 [key2] 返回所有给定集合的并集
- SREM key member1 [member2...] 删除集合中一个或多个成员
5.Redis 有序集合 ZSet 类型常用命令
- ZADD key score1 member1 [score2 member2....] 向有序集合添加一个或多个成员
- ZRANGE key start stop [WITHSCORES] 通过索引区间返回有序集合中指定区间内的元素(withscores 是可选参数,可返回对应区间成员及分数)
- ZINCRBY key increment member 有序集合中对指定成员的分数加上增量 increment
- ZREM key member1 [member2 ...] 移除有序集合中的一个或多个成员
6.Redis 通用命令
-
KEYS pattern 查找所有符合给定模式 (pattern) 的 key
-
EXISTS key 检查给定 key 是否存在
-
TYPE key 返回 key 所存储的值的类型
-
DEL key key 存在则删除 key