服务器

服务器基本操作


zset(有序集合)

<h1>5.zset(有序集合)</h1> <pre><code>添加:成员不存在,返回1,存在返回0 echo $redis-&gt;zAdd('sset',1,'cat'); //1 echo $redis-&gt;zAdd('sset',6,'dog'); //1 echo $redis-&gt;zAdd('sset',4,'cat'); //0 获取成员的分值 echo $redis-&gt;zScore('sset','dog'); //3 获取集合成员的个数 echo $redis-&gt;zCard('sset'); //2 获取分值介于最小值和最大值之间的成员个数(包含最小值和最大值) echo $redis-&gt;zCount('sset',3,5); //1 获取集合中的所有成员 print_r($redis-&gt;zRange('sset',0,-1)); //Array ( [0] =&gt; dog [1] =&gt; cat ) 获取集合中所有成员的分值 print_r($redis-&gt;zRange('sset',0,-1,true)); //Array ( [dog] =&gt; 3 [cat] =&gt; 4 ) 获取分值介于最小值和最大值之间的成员 print_r($redis-&gt;zRangeByScore('sset',3,5)); //Array ( [0] =&gt; cat ) 指定成员分值增加 $redis-&gt;zIncrBy('sset',2,'dog'); //dog的值变为8 增加了2 删除指定成员 $redis-&gt;zRem('sset','dog'); 移除指定分值区间的成员 $redis-&gt;zRemRangeByScore('sset',3,5);</code></pre>

页面列表

ITEM_HTML