// sadd 增加元素,并设置分数,成功返回true,重复返回false
~~~
$redis->zadd('test:zset1', 1, 'ab');
$redis->zadd('test:zset1', 2, 'cd');
$redis->zadd('test:zset1', 3, 'ef');
~~~
// zincrby 对指定元素分数值的增减
~~~
$redis->zincrby('test:zset1', 2, 'ab');
~~~
// zscore 查询元素的分数值
~~~
$redis->zscore('test:zset1', 'ef');
~~~
// zrem 移除指定元素
~~~
$redis->zrem('test:zset1', 'ef');
~~~
// zcard 统计元素个数
~~~
$redis->zcard('test:zset1');
~~~
// 通过索引区间返回有序集合成指定区间内的成员,注意:不是score
~~~
$redis->zrange('test:zset1', 0, -1); // 返回位置0和倒数第一个元素之间的元素(相当于所有元素)
~~~
// 按分数值(score)返回元素
~~~
$redis->zrangebyscore('test:zset1', 2, 9); // 返回分数值2-9之间的元素
$redis->zrangebyscore('test:zset1', 2, 9, 'withscores'); // 返回分数值2-9之间的元素,并包含分数值所在元素
~~~