1:zadd 1.1:语法
zadd key score1 member1 .....scoreN memberN1.2:说明
向有序结合添加(更新)一个或多个成员,返回添加的成员的数量 1)key存在,member不存在,添加member成员,member存在,更新member的score 2)key不存在,生成新的名称为key的sorted set1.3:示例
2:zcard 2.1:语法
zcard key2.2:说明
获取名称为key的sorted set的成员数量 1)key存在,返回数量 2)key不存在,返回error2.3:示例
3:zcount 3.1:语法
zcount key start end3.2:说明
计算指定区间的成员数3.3:示例
4:zincrby 4.1:语法
zincrby key increment member4.2:说明
成员member的score增加increment,返回增加后的值4.3:示例
5:zinterstore 5.1:语法
zinterstore dstkey count srckey1... srckeyN5.2:说明 计算srckey1…srckeyN等多个sorted set的交集,并将结果存储在名称为dstkey的sortedset中 5.3:示例
6:zlexcount 6.1:语法 zlexcount key min max 6.2:说明
计算字典区间成员数(分数都相同,按照字典排序) 1)-,+代表,整个集合中的所有member 2)min max输入方式[min [max6.3:示例
7:zrange 7.1:语法
zrange key start end [withscores]7.2:说明
获取索引区间的成员(按分数排序) 1)[start,end]=[0,-1],代表所有成员 2)end越界,显示从start开始到最后一个成员 3)start,end都越界,返回nil7.3:示例
8:zrangebylex 8.1:语法
zrangebylex key min max8.2:说明
通过字典区间返回区间内有序集合成员 1)-代表起始,+代表末尾 2)[代表包含,闭区间 3)(代表不包含,开区间8.3:示例
9:zrangebyscore 9.1:语法
zrangebyscore key min max9.2:说明
通过分数返回区间内的有序集合 1)"[":闭区间 2)"(":开区间 3)区间不存在,返回nil9.3:示例
10:zrank 10.1:语法
zrank key member10.2:说明
返回有序结合的索引 1)member存在,返回索引 2)member不存在,返回nil10.3:示例
11:zunionstore 11.1:语法
zunionstore dstkey number srckey1 ... srckeyN11.2:说明
返回给定的一个或多个集合的并集,并存储在新的集合中11.3:示例
12:zscore 12.1:语法
zscore key mmeber12.2:说明
返回有序集中,成员的分数值 1)成员存在,返回成员的分数值 2)成员不存在,返回nil12.3:示例
13:zrevrank 13.1:语法
zrevrank key member13.2:说明
分数从小到大,返回指定成员的排名 1)member存在,返回,成员的排名 2)member不存在,返回nil13.3:示例
14:zrevrangebyscore 14.1:语法
zrevrangebyscore key start end14.2:说明
分数由高向低返回指定区间的成员数 1)区间不越界,返回成员数 2)区间越界,返回nil14.3:示例
15:zrevrange 15.1:语法
zrevrange key start end15.2:说明
通过索引,分数由高到低,返回指定区域的元素 1)区间不越界,返回成员数 2)区间越界,返回nil15.3:示例
16:zrem 16.1:语法
zrem key member1 member2......memberN16.2:说明
删除一个或多个成员 1)成员存在,返回删除的成员个数 2)成员不存在,返回016.3:示例
17:zremrangebyrank 17.1:语法
zremrangebyrank key start end17.2:说明
移除有序集合中给定的排名区间的所有成员 1)区间不越界,返回移除的元素个数 2)区间去接,返回017.3:示例
18:zremrangebyscore 18.1:语法
zremrangebscore key start end18.2:说明
移除给定分数区间的所有元素 1)区间不越界,返回移除的元素个数 2)区间去接,返回018.3:示例
19:zremrangebylex 19.1:语法
zremrangebylex key start end19.2:说明
移除有序集合中给定的字典区间的所有成员 1)区间不越界,返回移除的元素个数 2)区间去接,返回019.3:示例
20:zsan 20.1:语法
ZSCAN key cursor [MATCH pattern] [COUNT count]20.2:说明
用于迭代有序集合中的元素(包括元素成员和元素分值)20.3:示例