List<Reply<ByteBuf>> list = _zrangebyscore(min2, max1, withscores_offset_or_count4, zset, true);
return new MultiBulkReply(list.toArray(new Reply[list.size()]));
}
@Override
public Reply zrevrank(byte[] key0, byte[] member1) throws RedisException {
<BUG>NavigableSet<ZSetEntry> zset = _getzset(key0, false).descendingSet();

return _zrank(member1, zset);</BUG>
}
<BUG>private Reply _zrank(byte[] member1, NavigableSet<ZSetEntry> zset) {
</BUG>
BytesKey member = new BytesKey(member1);

List<Reply<ByteBuf>> list = _zrangebyscore(min2, max1, withscores_offset_or_count4, zset, true);
return new MultiBulkReply(list.toArray(new Reply[list.size()]));
}
@Override
public Reply zrevrank(byte[] key0, byte[] member1) throws RedisException {
List<ZSetEntry> zset = _getzset(key0, false).list();
Collections.reverse(zset);
return _zrank(member1, zset);
}
private Reply _zrank(byte[] member1, List<ZSetEntry> zset) {
BytesKey member = new BytesKey(member1);
