1、zadd key score value [score value…]
将一个或多个 member 元素及其 score 值加入到有序集 key 当中如果某个 member 已经是有序集的成员,那么更新这个 member 的 score 值,并通过重新插入这个 member 元素,来保证该 member 在正确的位置上。
zadd zset 1 a 2 b 3 c //返回 (integer) 3、
2、zrange key start stop [WITHSCORES]
返回有序集合中给定区间的元素
zrange zset 0 -1
//返回
1) "a"
2) "b"
3) "c"
zrange zset 0 -1 withscores
//返回
1) "a"
2) "1"
3) "b"
4) "2"
5) "c"
6) "3"
3、zrangebyscore key min max [WITHSCORES]
返回有序集合中给定分值区间的元素
zrangebyscore zset 1 2
//返回
1) "a"
2) "b"
4、zremrangebyrank key start top
移除有序集合中指定排名的成员
zremrangebyrank zset 0 1 //(integer) 2
5、zremrangebyscore key min max
移除分值在min和max区间的成员
zrange zset 0 -1 //"c"
zadd zset 5 d 10 e 15 f //增加几个元素
zremrangebyscore zset 5 10 //(integer) 2
6、zcard key
返回有序集合成员的个数
zcard zset //返回(integer) 2
7、zcount key min max
返回有序集合中分值区间的个数
zcount zset 0 5 //返回(integer) 1