Redis基本操作命令
SET key value
设置指定 key 的值
GET key
获取指定 key 的值
EXISTS key
检查给定 key 是否存在
DEL key
删除指定 key
KEYS pattern
查找所有符合给定模式 pattern 的 key
RENAME key newkey
重命名 key 为 newkey
EXPIRE key seconds
设置 key 的过期时间
TTL key
查看 key 的剩余过期时间
TYPE key
查看 key 所储存的值的类型
INCR key
将 key 中储存的数字值增一
DECR key
将 key 中储存的数字值减一
MSET key value [key value ...]
同时设置多个 key-value 对
MGET key [key ...]
获取所有(一个或多个)给定 key 的值
RPUSH key value [value ...]
将值 value 插入到列表 key 的表尾
LPUSH key value [value ...]
将值 value 插入到列表 key 的表头
LRANGE key start stop
获取列表 key 中指定区间内的元素
LINDEX key index
通过索引获取列表中的元素
SADD key member [member ...]
将一个或多个 member 元素加入到集合 key 当中
SISMEMBER key member
判断 member 元素是否是集合 key 的成员
SMEMBERS key
返回集合 key 中的所有成员
ZADD key score member [score member ...]
将一个或多个 member 元素及其 score 值加入到有序集 key 当中
ZRANGE key start stop [WITHSCORES]
返回有序集 key 中,指定区间内的成员
ZRANK key member
返回有序集 key 中成员 member 的排名
ZREVRANK key member
返回有序集 key 中成员 member 的排名,从最大到最小排序
HMSET key field value [field value ...]
同时将多个 field-value (域-值)对设置到哈希表 key 中
HGET key field
获取存储在哈希表中指定字段的值
HGETALL key
获取在哈希表中指定 key 的所有字段和值
SORT key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC|DESC] [ALPHA] [STORE destination]
对 List,Set 或有序集合进行排序