// 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之間的元素,并包含分數值所在元素
~~~