| 
                         根据type决定是升序排名还是降序排名,如果是ASC则调用rank方法获取升序排名,其他则调用reverseRank获取降序排名。与下方redis命令类似 
- ZRANK articleList "文章1" 
 -  
 - ZREVRANK articleList "文章1" 
 
  
页面效果图如下 
  
命令介绍 
  
其他命令
获取属性 
  
ZCARD命令 
返回key的有序集元素个数。 
ZCARD key 
返回值:key存在的时候,返回有序集的元素个数,否则返回0。 
redis客户端执行的命令如下 
- zadd zCardKey 1 one 
 - zcard zCardKey 
 
  
下面是java代码 
- @Test 
 -  
 - public void zCard() { 
 -  
 - jedis.zadd("zCardKey",1, "one"); 
 -  
 - jedis.zadd("zCardKey",2, "two"); 
 -  
 - System.out.println(jedis.zcard("zCardKey")); 
 -  
 - System.out.println(zSetOperations.size("zCardKey")); 
 -  
 - } 
 
  
ZCOUNT命令 
返回有序集key中,score值在min和max之间(默认包括score值等于min或max)的成员数量。 
ZCOUNT key min max 
返回值:指定分数范围的元素个数。 
redis客户端执行的命令如下 
- zadd zCountKey 1 one 2 two 3 three 4 four 
 - zcount zCountKey 2 3 
 
  
执行结果如下 
  
下面是java代码 
- @Test 
 -  
 - public void zCount() { 
 -  
 - jedis.zadd("zCountKey",1, "one"); 
 -  
 - jedis.zadd("zCountKey",2, "two"); 
 -  
 - jedis.zadd("zCountKey",3, "three"); 
 -  
 - jedis.zadd("zCountKey",4, "four"); 
 -  
 - System.out.println(jedis.zcount("zCountKey",2, 3)); 
 -  
 - System.out.println(zSetOperations.count("zCountKey",2, 3)); 
 -  
 - } 
 
  
ZLEXCOUNT命令 
计算有序集合中指定成员之间的成员数量(按成员字典正序排序),可以使用 - 和 + 表示score最小值和最大值 
ZLEXCOUNT key min max 
redis客户端执行的命令如下 
- ZADD zLexCountKey 2 "b" 1 "a" 3 "c" 5 "e" 4 "d" 
 -  
 - ZLEXCOUNT zLexCountKey - + 
 -  
 - ZLEXCOUNT zLexCountKey [b [d 
 
  
执行结果如下 
  
下面是java代码 
- @Test 
 -  
 - public void zLexCount() { 
 -  
 - zSetOperations.add("zLexCountKey", "b", 2); 
 -  
 - zSetOperations.add("zLexCountKey", "a", 1); 
 -  
 - zSetOperations.add("zLexCountKey", "c", 3); 
 -  
 - zSetOperations.add("zLexCountKey", "e", 5); 
 -  
 - zSetOperations.add("zLexCountKey", "d", 4); 
 -  
 - System.out.println(jedis.zlexcount("zLexCountKey", "-", "+")); 
 -  
 - System.out.println(jedis.zlexcount("zLexCountKey", "[b", "[d")); 
 -  
 - } 
 
  
ZSCORE命令 
返回有序集key中,成员member的score值。 
ZSCORE key member 
返回值:成员member的score值                         (编辑:我爱故事小小网_铜陵站长网) 
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! 
                     |