sorted set简单操作
zadd(key, score1,member1,…scoreN,memberN) 向有序结合添加(更新)一个或多个成员
zcard(key):获取有序集合的成员
zcount(key,start,end):计算指定区间的成员数
zincrby(key,increment,member):成员member增加increment
zinterstore(dst,numkey,src1,src2…srcN):求交集,并将结果存储新的结合
zlexcount(key,start,end):计算字典区间成员数(分数都相同,按照字典排序)
zrange(key,start,end):获取索引区间的成员
zrangebylex (key,start,end):通过字典区间返回区间内有序集合成员
zrangebyscore(key,start,end):通过分数返回区间内的有序集合
zrank (key,member):返回有序结合的索引
zrem(key,members1…membersN):删除一个或多个成员
zremrangebylex(key,start,end):移除集合中给定字典区间的成员
zremrangebyrank(key,start,end):移除有序集合中给定的排名区间的所有成员
zremrangebyscore(key,start,end):移除给定分数区间的所有元素
zrevange(key,start,end):通过索引,分数由高到低,返回指定区域的元素
zrevrangebyscore(key,member):分数由高向低返回指定区间的成员数
zrevrank(key,member):分数从小到大,返回指定成员的排名
zscore(key,member):返回有序集中,成员的分数值
zunionstore(dst,numkeys,key1…keyN):返回给定的一个或多个集合的并集,并存储在新的集合中
zscan(key,cursor):迭代有序结合中的元素(包括元素成员和元素分值)
list类型常见操作
rpush(key, value):lpush(key, value)llen(key)lrange(key, start, end)ltrim(key, start, end)lindex(key, index)lset(key, index, value)lrem(key, count, value)lpop(key)rpop(key)blpop(key1, key2,… key N, timeout)brpop(key1, key2,… key N, timeout)rpoplpush(srckey, dstkey)
hash常见命令
hset(key, field, value)hget(key, field)hmget(key, (fields))hmset(key, (fields))hincrby(key, field, integer)hexists(key, field)hdel(key, field)hlen(key)hkeys(key)hvals(key)hgetall(key)
set类型常见操作
sadd(key, member)srem(key, member)spop(key)smove(srckey, dstkey, member)scard(key)sismember(key, member)sinter(key1, key2,…key N)sinterstore(dstkey, (keys))sunion(key1, (keys))sunionstore(dstkey, (keys))sdiff(key1, (keys))sdiffstore(dstkey, (keys))smembers(key)srandmember(key)