-
查看所有的key
keys * -
为指定的key设置过期时间
expire key seconds -
判断指定key是否存在
exists key -
删除指定的key
del key
---------------------------字符串-------------------------------
-
存放指定key的字符串类型。
set k1 v1 -
命令在指定的 key 不存在时,为 key 设置指定的值。.
setnx k1 v1 -
同时设置一个或多个 key-value 对。
mset k1 v1 k2 v2 -
获取指定 key 的值。
mget k1 k2 -
将 key 中储存的数字值增一。
incr k1 -
将 key 中储存的数字值减一。
decr k1 v1
--------------------------Redis 哈希(Hash) 命令----------------------------
-
将哈希表 key 中的字段 field 的值设为 value 。
hset k1 field value -
获取存储在哈希表中指定字段的值
hget key field -
获取所有哈希表中的字段
hgetall key -
获取哈希表中所有值
hvals value
---------------------------Redis 列表(List) 命令----------------------------
-
在列表中添加一个或多个值
lpush k1 v1 v2 -
移出并获取列表的第一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。
lpop k1
---------------------------Redis 集合(Set) 命令-------------------------------
-
向集合添加一个或多个成员
sadd k1 v1 -
判断 member 元素是否是集合 key 的成员
sismember k1 v1 -
返回集合中的所有成员
smembers k1
---------------Redis 有序集合(sorted set) 命令---------------
-
向有序集合添加一个或多个成员,或者更新已存在成员的分数
zadd k1 math 99 -
返回有序集中指定区间内的成员,通过索引,分数从高到底
zrevrange key 0 -1 withscores