本文整理了Java中redis.clients.jedis.JedisCluster.zrevrange()
方法的一些代码示例,展示了JedisCluster.zrevrange()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JedisCluster.zrevrange()
方法的具体详情如下:
包路径:redis.clients.jedis.JedisCluster
类名称:JedisCluster
方法名:zrevrange
暂无
代码示例来源:origin: spring-projects/spring-data-redis
@Override
public Set<byte[]> zRevRange(byte[] key, long start, long end) {
Assert.notNull(key, "Key must not be null!");
try {
return connection.getCluster().zrevrange(key, start, end);
} catch (Exception ex) {
throw convertJedisAccessException(ex);
}
}
代码示例来源:origin: hhfcyong/xxxx-dubbo
/**
* 返回有序集 key 中,指定区间内的成员
* 其中成员的位置按 score 值递减(从大到小)来排列
* @param key
* @param start
* @param end
* @return 指定区间内,带有 score 值(可选)的有序集成员的列表
*/
public Set<String> zrevRange(String key,long start,long end){
return jedisCluster.zrevrange(key, start, end);
}
/**
代码示例来源:origin: org.nutz/nutz-integration-jedis
public Set<byte[]> zrevrange(byte[] key, long start, long end) {
return jedisCluster.zrevrange(key, start, end);
}
代码示例来源:origin: net.oschina.j2cache/j2cache-core
@Override
public Set<byte[]> zrevrange(byte[] bytes, long l, long l1) {
return cluster.zrevrange(bytes, l, l1);
}
代码示例来源:origin: dufyun/learn-tech-collection
public Set<String> zrevrange(String key, long start, long end) {
return jedisCluster.zrevrange(key, start, end);
}
代码示例来源:origin: org.nutz/nutz-integration-jedis
public Set<String> zrevrange(String key, long start, long end) {
return jedisCluster.zrevrange(key, start, end);
}
代码示例来源:origin: org.springframework.data/spring-data-redis
@Override
public Set<byte[]> zRevRange(byte[] key, long start, long end) {
Assert.notNull(key, "Key must not be null!");
try {
return connection.getCluster().zrevrange(key, start, end);
} catch (Exception ex) {
throw convertJedisAccessException(ex);
}
}
代码示例来源:origin: org.nanoframework/nano-orm-jedis
@Override
public Set<String> zrevrange(final String key, final long start, final long end) {
Assert.hasText(key);
try {
return cluster.zrevrange(key, start, end);
} catch (final Throwable e) {
throw new RedisClientException(e.getMessage(), e);
}
}
代码示例来源:origin: apache/servicemix-bundles
@Override
public Set<byte[]> zRevRange(byte[] key, long start, long end) {
Assert.notNull(key, "Key must not be null!");
try {
return connection.getCluster().zrevrange(key, start, end);
} catch (Exception ex) {
throw convertJedisAccessException(ex);
}
}
代码示例来源:origin: yangfuhai/jboot
/**
* 返回有序集 key 中,指定区间内的成员。
* 其中成员的位置按 score 值递减(从大到小)来排列。
* 具有相同 score 值的成员按字典序的逆序(reverse lexicographical order)排列。
* 除了成员按 score 值递减的次序排列这一点外, ZREVRANGE 命令的其他方面和 ZRANGE 命令一样。
*/
@SuppressWarnings("rawtypes")
public Set zrevrange(Object key, long start, long end) {
Set<byte[]> data = jedisCluster.zrevrange(keyToBytes(key), start, end);
Set<Object> result = new LinkedHashSet<Object>(); // 有序集合必须 LinkedHashSet
valueSetFromBytesSet(data, result);
return result;
}
代码示例来源:origin: com.github.yamingd.argo/argo-redis
@Override
public Set<String> zrevrange(String key, int page, int limit) {
long start = (page - 1) * limit;
long end = start + limit;
Set<byte[]> bs = jedisCluster.zrevrange(SafeEncoder.encode(key), start, end);
return fromBytes(bs);
}
代码示例来源:origin: yrain/smart-cache
/**
* 返回有序集 key 中,指定区间内的成员。(从大到小)
* <p/>
* 其中成员的位置按 score 值递减(从大到小)来排列。 具有相同 score 值的成员按字典序的逆序(reverse lexicographical order)排列。 除了成员按 score 值递减的次序排列这一点外, ZREVRANGE 命令的其他方面和 ZRANGE 命令一样。 返回值: 指定区间内,带有 score 值(可选)的有序集成员的列表。
*/
public <E> Set<E> zrevrange(Object key, int start, int end) {
if (null == key) {
return null;
}
if (cluster) {
return convertBytesCollectionToSet_deserializeVal(jedisCluster.zrevrange(serializeKey(key), start, end));
} else {
return convertBytesCollectionToSet_deserializeVal(jedisOperator.zrevrange(serializeKey(key), start, end));
}
}
内容来源于网络,如有侵权,请联系作者删除!