-2, zset-3, zset-4, zset-5, zset-6] //结果: 1 //结果:[zset-1, zset-2, zset-3, zset-4, zset-5] /**Long rank System.out.println(zSetOperations.range("zset1",0,-1)); System.out.println(zSetOperations.rank("zset1","zset -2")); //结果:[zset-2, zset-1, zset-3, zset-4, zset-5] //结果:0 表明排名第一 /**Cursor<TypedTuple<V>> scan( cursor.next(); System.out.println(item.getValue() + ":" + item.getScore()); } //结果:zset-1:1.0 //结果:zset zSetOperations.rangeByScore("zset1",0,5)); System.out.println(zSetOperations.count("zset1",0,5)); //结果:[zset
zset1",tuples)); System.out.println(template.opsForZSet().range("zset1",0,-1)); 结果:[zset-1, zset -2, zset-3, zset-4, zset-5, zset-6] 1 [zset-1, zset-2, zset-3, zset-4, zset-5] Double incrementScore( -2")); 结果:[zset-2, zset-1, zset-3, zset-4, zset-5] 4 //递减之后排到第五位去了 Set<V> range(K key, long start, long 其中有序集成员按分数值递增(从小到大)顺序排列 使用:System.out.println(template.opsForZSet().rangeByScore("zset1",0,5)); 结果:[zset ); System.out.println(item.getValue() + ":" + item.getScore()); } 结果:zset-1:1.0 zset
("zset1",tuples)); System.out.println(template.opsForZSet().range("zset1",0,-1)); 结果:[zset-1, zset zset1","zset-6")); System.out.println(template.opsForZSet().range("zset1",0,-1)); 结果:[zset-1, zset -2, zset-3, zset-4, zset-5, zset-6] 1 [zset-1, zset-2, zset-3, zset-4, zset-5] Double incrementScore -2")); 结果:[zset-2, zset-1, zset-3, zset-4, zset-5] 4 //递减之后排到第五位去了 Set<V> range(K key, long start, long rangeByScore("zset1",0,5)); System.out.println(template.opsForZSet().count("zset1",0,5)); 结果:[zset
.remove("zset1","zset-6")); System.out.println(template.opsForZSet().range("zset1",0,-1)); [zset-1, zset -2, zset-3, zset-4, zset-5, zset-6] 1 [zset-1, zset-2, zset-3, zset-4, zset-5] Long rank(K key, Object (template.opsForZSet().range("zset1",0,-1)); System.out.println(template.opsForZSet().rank("zset1","zset -2")); [zset-2, zset-1, zset-3, zset-4, zset-5] 0 //表明排名第一 Set<V> range(K key, long start, long end .removeRange("zset2",1,2)); System.out.println(template.opsForZSet().range("zset2",0,-1)); [zset-1, zset
AGGREGATE SUM|MIN|MAX]:对于给定的有序集合执行类似集合的并集运算 例子: conn.zadd('zset-1', 'a', 1, 'b', 2, 'c', 3) 3 conn.zadd('zset -2', 'b', 4, 'c', 1, 'd', 0) 3 conn.zinterstore('zset-i', ['zset-1', 'zset-2']) 2 conn.zrange('zset-i ', 0, -1, withscores=True) [(b'c', 4.0), (b'b', 6.0)] conn.zunionstore('zset-u', ['zset-1', 'zset-2']