redis客户端执行的命令如下
- zadd zScoreKey 1 one
-
- ZSCORE zScoreKey one
下面是java代码
- @Test
-
- public void zScore() {
-
- jedis.zadd("zScoreKey",1, "one");
-
- System.out.println(jedis.zscore("zScoreKey", "one"));
-
- System.out.println(zSetOperations.score("zScoreKey", "one"));
-
- }
获取成员

ZRANGEBYLEX命令
返回指定成员区间内的成员,按成员字典正序排序。
https://redis.io/commands/zrangebylex
ZRANGEBYLEX key min max [LIMIT offset count]
返回值:指定成员范围的元素列表。
redis客户端执行的命令如下
- ZADD zRangeByLexKey 0 ba 0 a 0 ab 0 aa 0 b
-
- ZRANGEBYLEX zRangeByLexKey - +
-
- ZRANGEBYLEX zRangeByLexKey [aa (ba
执行结果如下

下面是java代码
- @Test
-
- public void zRangeByLex() {
-
- zSetOperations.add("zRangeByLexKey", "ba", 0);
-
- zSetOperations.add("zRangeByLexKey", "a", 0);
-
- zSetOperations.add("zRangeByLexKey", "ab", 0);
-
- zSetOperations.add("zRangeByLexKey", "aa", 0);
-
- zSetOperations.add("zRangeByLexKey", "b", 0);
-
- System.out.println(jedis.zrangeByLex("zRangeByLexKey", "-", "+"));
-
- RedisZSetCommands.Range range = new RedisZSetCommands.Range();
-
- range.gte("aa");
-
- range.lt("ba");
-
- System.out.println(zSetOperations.rangeByLex("zRangeByLexKey",range));
-
- }
ZRANGEBYSCORE命令
获取score在范围之内的数据。min和max可以是-inf和+inf
ZRANGEBYSCORE key min max [WITHSCORES]``[LIMIT offset count]
redis客户端执行的命令如下
- ZADD zRangeByScoreKey 1 ba 2 a 3 ab 4 aa 5 b
-
- ZRANGEBYSCORE zRangeByScoreKey -inf +inf
-
- ZRANGEBYSCORE zRangeByScoreKey 2 4
执行结果如下

下面是java代码
- @Test
-
- public void zRangeByScore() {
-
- zSetOperations.add("zRangeByScoreKey", "ba", 1);
-
- zSetOperations.add("zRangeByScoreKey", "a", 2);
-
- zSetOperations.add("zRangeByScoreKey", "ab", 3);
-
- zSetOperations.add("zRangeByScoreKey", "aa", 4);
-
- zSetOperations.add("zRangeByScoreKey", "b", 5);
-
- System.out.println(jedis.zrangeByScore("zRangeByScoreKey", "-inf", "+inf"));
-
- RedisZSetCommands.Range range = new RedisZSetCommands.Range();
-
- System.out.println(zSetOperations.rangeByScore("zRangeByScoreKey", 2, 4));
-
- }
移除相关命令

ZREM命令
ZREM key member [member ...]
返回值:有序集合中删除的成员个数 (编辑:晋中站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|