@Override public Set<byte[]> zrangeByLex(final byte[] key, final byte[] min, final byte[] max, final int offset, final int count) { checkIsInMultiOrPipeline(); client.zrangeByLex(key, min, max, offset, count); return SetFromList.of(client.getBinaryMultiBulkReply()); }
@Override public Set<byte[]> zrevrange(final byte[] key, final long start, final long end) { checkIsInMultiOrPipeline(); client.zrevrange(key, start, end); return SetFromList.of(client.getBinaryMultiBulkReply()); }
@Override public Set<String> zrevrangeByLex(String key, String max, String min, int offset, int count) { checkIsInMultiOrPipeline(); client.zrevrangeByLex(key, max, min, offset, count); final List<String> members = client.getMultiBulkReply(); if (members == null) { return null; } return SetFromList.of(members); }
@Override public Set<String> zrangeByScore(final String key, final String min, final String max) { checkIsInMultiOrPipeline(); client.zrangeByScore(key, min, max); final List<String> members = client.getMultiBulkReply(); if (members == null) { return null; } return SetFromList.of(members); }
@Override public Set<String> zrevrange(final String key, final long start, final long end) { checkIsInMultiOrPipeline(); client.zrevrange(key, start, end); final List<String> members = client.getMultiBulkReply(); if (members == null) { return null; } return SetFromList.of(members); }
@Override public Set<byte[]> zrevrangeByLex(byte[] key, byte[] max, byte[] min) { checkIsInMultiOrPipeline(); client.zrevrangeByLex(key, max, min); return SetFromList.of(client.getBinaryMultiBulkReply()); }
@Override public Set<byte[]> zrevrangeByScore(final byte[] key, final byte[] max, final byte[] min, final int offset, final int count) { checkIsInMultiOrPipeline(); client.zrevrangeByScore(key, max, min, offset, count); return SetFromList.of(client.getBinaryMultiBulkReply()); }
@Override public Set<byte[]> zrangeByScore(final byte[] key, final byte[] min, final byte[] max, final int offset, final int count) { checkIsInMultiOrPipeline(); client.zrangeByScore(key, min, max, offset, count); return SetFromList.of(client.getBinaryMultiBulkReply()); }
@Override public Set<byte[]> zrange(final byte[] key, final long start, final long end) { checkIsInMultiOrPipeline(); client.zrange(key, start, end); return SetFromList.of(client.getBinaryMultiBulkReply()); }
@Override public Set<String> zrevrangeByScore(final String key, final double max, final double min, final int offset, final int count) { checkIsInMultiOrPipeline(); client.zrevrangeByScore(key, max, min, offset, count); final List<String> members = client.getMultiBulkReply(); if (members == null) { return null; } return SetFromList.of(members); }
@Override public Set<String> zrangeByScore(final String key, final String min, final String max, final int offset, final int count) { checkIsInMultiOrPipeline(); client.zrangeByScore(key, min, max, offset, count); final List<String> members = client.getMultiBulkReply(); if (members == null) { return null; } return SetFromList.of(members); }
@Override public Set<String> zrange(final String key, final long start, final long end) { checkIsInMultiOrPipeline(); client.zrange(key, start, end); final List<String> members = client.getMultiBulkReply(); if (members == null) { return null; } return SetFromList.of(members); }
@Override public Set<byte[]> zrangeByLex(final byte[] key, final byte[] min, final byte[] max) { checkIsInMultiOrPipeline(); client.zrangeByLex(key, min, max); return SetFromList.of(client.getBinaryMultiBulkReply()); }
@Override public Set<String> zrevrangeByScore(final String key, final String max, final String min) { checkIsInMultiOrPipeline(); client.zrevrangeByScore(key, max, min); final List<String> members = client.getMultiBulkReply(); if (members == null) { return null; } return SetFromList.of(members); }
@Override public Set<byte[]> zrevrangeByLex(byte[] key, byte[] max, byte[] min, int offset, int count) { checkIsInMultiOrPipeline(); client.zrevrangeByLex(key, max, min, offset, count); return SetFromList.of(client.getBinaryMultiBulkReply()); }
@Override public Set<byte[]> zrevrangeByScore(final byte[] key, final byte[] max, final byte[] min) { checkIsInMultiOrPipeline(); client.zrevrangeByScore(key, max, min); return SetFromList.of(client.getBinaryMultiBulkReply()); }
@Override public Set<String> zrevrangeByLex(String key, String max, String min) { checkIsInMultiOrPipeline(); client.zrevrangeByLex(key, max, min); final List<String> members = client.getMultiBulkReply(); if (members == null) { return null; } return SetFromList.of(members); }
@Override public Set<String> zrangeByLex(final String key, final String min, final String max, final int offset, final int count) { checkIsInMultiOrPipeline(); client.zrangeByLex(key, min, max, offset, count); final List<String> members = client.getMultiBulkReply(); if (members == null) { return null; } return SetFromList.of(members); }
@Override public Set<String> spop(final String key, final long count) { checkIsInMultiOrPipeline(); client.spop(key, count); final List<String> members = client.getMultiBulkReply(); if (members == null) { return null; } return SetFromList.of(members); }
@Override public Set<byte[]> spop(final byte[] key, final long count) { checkIsInMultiOrPipeline(); client.spop(key, count); return SetFromList.of(client.getBinaryMultiBulkReply()); }