Support zrevrangebylex command
* binary, string, pipeline (binary, string), sharded(binary, string), cluster (string)
This commit is contained in:
@@ -2646,6 +2646,21 @@ public class Jedis extends BinaryJedis implements JedisCommands,
|
||||
return new LinkedHashSet<String>(client.getMultiBulkReply());
|
||||
}
|
||||
|
||||
@Override
|
||||
public Set<String> zrevrangeByLex(String key, String max, String min) {
|
||||
checkIsInMulti();
|
||||
client.zrevrangeByLex(key, max, min);
|
||||
return new LinkedHashSet<String>(client.getMultiBulkReply());
|
||||
}
|
||||
|
||||
@Override
|
||||
public Set<String> zrevrangeByLex(String key, String max, String min,
|
||||
int offset, int count) {
|
||||
checkIsInMulti();
|
||||
client.zrevrangeByLex(key, max, min, offset, count);
|
||||
return new LinkedHashSet<String>(client.getMultiBulkReply());
|
||||
}
|
||||
|
||||
@Override
|
||||
public Long zremrangeByLex(final String key, final String min, final String max) {
|
||||
checkIsInMulti();
|
||||
@@ -3507,6 +3522,6 @@ public class Jedis extends BinaryJedis implements JedisCommands,
|
||||
final List<String> multiBulkReply = client.getMultiBulkReply();
|
||||
client.rollbackTimeout();
|
||||
return multiBulkReply;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user