本文整理了Java中redis.clients.jedis.JedisCommands.zrange()
方法的一些代码示例,展示了JedisCommands.zrange()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JedisCommands.zrange()
方法的具体详情如下:
包路径:redis.clients.jedis.JedisCommands
类名称:JedisCommands
方法名:zrange
暂无
代码示例来源:origin: Netflix/conductor
public Set<String> zrange(String key, long start, long end) {
return dynoClient.zrange(key, start, end);
}
代码示例来源:origin: mpusher/mpush
/**
* 从列表中获取指定返回的元素 start 和 end
* 偏移量都是基于0的下标,即list的第一个元素下标是0(list的表头),第二个元素下标是1,以此类推。
* 偏移量也可以是负数,表示偏移量是从list尾部开始计数。 例如, -1 表示列表的最后一个元素,-2 是倒数第二个,以此类推。
*/
public <T> List<T> zrange(String key, int start, int end, Class<T> clazz) {
Set<String> value = call(jedis -> jedis.zrange(key, start, end), null);
return toList(value, clazz);
}
代码示例来源:origin: com.netflix.conductor/conductor-redis-persistence
public Set<String> zrange(String key, long start, long end) {
return dynoClient.zrange(key, start, end);
}
代码示例来源:origin: com.github.mpusher/mpush-cache
/**
* 从列表中获取指定返回的元素 start 和 end
* 偏移量都是基于0的下标,即list的第一个元素下标是0(list的表头),第二个元素下标是1,以此类推。
* 偏移量也可以是负数,表示偏移量是从list尾部开始计数。 例如, -1 表示列表的最后一个元素,-2 是倒数第二个,以此类推。
*/
public <T> List<T> zrange(String key, int start, int end, Class<T> clazz) {
Set<String> value = call(jedis -> jedis.zrange(key, start, end), null);
return toList(value, clazz);
}
代码示例来源:origin: vakinge/jeesuite-libs
/**
* 按指定区间取出元素列表
* @param start
* @param end
* @return
*/
public List<String> range(int start,int end){
try {
return new ArrayList<>(getJedisCommands(groupName).zrange(key, start, end));
} finally{
getJedisProvider(groupName).release();
}
}
代码示例来源:origin: vakinge/jeesuite-libs
@Override
public void clearGroup(final String groupName,final boolean containPkCache) {
String cacheGroupKey = groupName + CacheHandler.GROUPKEY_SUFFIX;
JedisCommands commands = JedisProviderFactory.getJedisCommands(null);
try {
Set<String> keys = commands.zrange(cacheGroupKey, 0, -1);
//删除实际的缓存
if(keys != null && keys.size() > 0){
RedisBatchCommand.removeObjects(keys.toArray(new String[0]));
}
commands.del(cacheGroupKey);
//删除按ID缓存的
if(containPkCache){
keys = JedisProviderFactory.getMultiKeyCommands(null).keys(groupName +".id:*");
if(keys != null && keys.size() > 0){
RedisBatchCommand.removeObjects(keys.toArray(new String[0]));
}
}
} finally{
JedisProviderFactory.getJedisProvider(null).release();
}
}
内容来源于网络,如有侵权,请联系作者删除!