@Override public Set<byte[]> hKeys(byte[] key) { Assert.notNull(key, "Key must not be null!"); try { if (isPipelined()) { pipeline(connection.newLettuceResult(getAsyncConnection().hkeys(key), LettuceConverters.bytesListToBytesSet())); return null; } if (isQueueing()) { transaction( connection.newLettuceResult(getAsyncConnection().hkeys(key), LettuceConverters.bytesListToBytesSet())); return null; } return LettuceConverters.toBytesSet(getConnection().hkeys(key)); } catch (Exception ex) { throw convertLettuceAccessException(ex); } }
@Override public Set<byte[]> zRangeByScore(byte[] key, String min, String max, long offset, long count) { Assert.notNull(key, "Key must not be null!"); try { if (isPipelined()) { pipeline(connection.newLettuceResult(getAsyncConnection().zrangebyscore(key, min, max, offset, count), LettuceConverters.bytesListToBytesSet())); return null; } if (isQueueing()) { transaction(connection.newLettuceResult(getAsyncConnection().zrangebyscore(key, min, max, offset, count), LettuceConverters.bytesListToBytesSet())); return null; } return LettuceConverters.toBytesSet(getConnection().zrangebyscore(key, min, max, offset, count)); } catch (Exception ex) { throw convertLettuceAccessException(ex); } }
@Override public Set<byte[]> zRange(byte[] key, long start, long end) { Assert.notNull(key, "Key must not be null!"); try { if (isPipelined()) { pipeline(connection.newLettuceResult(getAsyncConnection().zrange(key, start, end), LettuceConverters.bytesListToBytesSet())); return null; } if (isQueueing()) { transaction(connection.newLettuceResult(getAsyncConnection().zrange(key, start, end), LettuceConverters.bytesListToBytesSet())); return null; } return LettuceConverters.toBytesSet(getConnection().zrange(key, start, end)); } catch (Exception ex) { throw convertLettuceAccessException(ex); } }
@Override public Set<byte[]> zRevRange(byte[] key, long start, long end) { Assert.notNull(key, "Key must not be null!"); try { if (isPipelined()) { pipeline(connection.newLettuceResult(getAsyncConnection().zrevrange(key, start, end), LettuceConverters.bytesListToBytesSet())); return null; } if (isQueueing()) { transaction(connection.newLettuceResult(getAsyncConnection().zrevrange(key, start, end), LettuceConverters.bytesListToBytesSet())); return null; } return LettuceConverters.toBytesSet(getConnection().zrevrange(key, start, end)); } catch (Exception ex) { throw convertLettuceAccessException(ex); } }
@Override public Set<byte[]> zRangeByScore(byte[] key, String min, String max) { Assert.notNull(key, "Key must not be null!"); try { if (isPipelined()) { pipeline(connection.newLettuceResult(getAsyncConnection().zrangebyscore(key, min, max), LettuceConverters.bytesListToBytesSet())); return null; } if (isQueueing()) { transaction(connection.newLettuceResult(getAsyncConnection().zrangebyscore(key, min, max), LettuceConverters.bytesListToBytesSet())); return null; } return LettuceConverters.toBytesSet(getConnection().zrangebyscore(key, min, max)); } catch (Exception ex) { throw convertLettuceAccessException(ex); } }
@Override public Set<byte[]> keys(byte[] pattern) { Assert.notNull(pattern, "Pattern must not be null!"); try { if (isPipelined()) { pipeline( connection.newLettuceResult(getAsyncConnection().keys(pattern), LettuceConverters.bytesListToBytesSet())); return null; } if (isQueueing()) { transaction( connection.newLettuceResult(getAsyncConnection().keys(pattern), LettuceConverters.bytesListToBytesSet())); return null; } return LettuceConverters.toBytesSet(getConnection().keys(pattern)); } catch (Exception ex) { throw convertLettuceAccessException(ex); } }
pipeline( connection.newLettuceResult(getAsyncConnection().zrangebylex(key, LettuceConverters.toRange(range, true)), LettuceConverters.bytesListToBytesSet())); } else { pipeline(connection.newLettuceResult( getAsyncConnection().zrangebylex(key, LettuceConverters.toRange(range, true), LettuceConverters.toLimit(limit)), LettuceConverters.bytesListToBytesSet())); transaction( connection.newLettuceResult(getAsyncConnection().zrangebylex(key, LettuceConverters.toRange(range, true)), LettuceConverters.bytesListToBytesSet())); } else { transaction(connection.newLettuceResult( getAsyncConnection().zrangebylex(key, LettuceConverters.toRange(range, true), LettuceConverters.toLimit(limit)), LettuceConverters.bytesListToBytesSet())); return LettuceConverters.bytesListToBytesSet() .convert(getConnection().zrangebylex(key, LettuceConverters.toRange(range, true))); return LettuceConverters.bytesListToBytesSet().convert( getConnection().zrangebylex(key, LettuceConverters.toRange(range, true), LettuceConverters.toLimit(limit)));
pipeline( connection.newLettuceResult(getAsyncConnection().zrangebyscore(key, LettuceConverters.toRange(range)), LettuceConverters.bytesListToBytesSet())); } else { pipeline(connection.newLettuceResult(getAsyncConnection().zrangebyscore(key, LettuceConverters.toRange(range), LettuceConverters.toLimit(limit)), LettuceConverters.bytesListToBytesSet())); transaction( connection.newLettuceResult(getAsyncConnection().zrangebyscore(key, LettuceConverters.toRange(range)), LettuceConverters.bytesListToBytesSet())); } else { transaction( connection.newLettuceResult(getAsyncConnection().zrangebyscore(key, LettuceConverters.toRange(range), LettuceConverters.toLimit(limit)), LettuceConverters.bytesListToBytesSet()));
pipeline( connection.newLettuceResult(getAsyncConnection().zrevrangebyscore(key, LettuceConverters.toRange(range)), LettuceConverters.bytesListToBytesSet())); } else { pipeline( connection.newLettuceResult(getAsyncConnection().zrevrangebyscore(key, LettuceConverters.toRange(range), LettuceConverters.toLimit(limit)), LettuceConverters.bytesListToBytesSet())); transaction( connection.newLettuceResult(getAsyncConnection().zrevrangebyscore(key, LettuceConverters.toRange(range)), LettuceConverters.bytesListToBytesSet())); } else { transaction( connection.newLettuceResult(getAsyncConnection().zrevrangebyscore(key, LettuceConverters.toRange(range), LettuceConverters.toLimit(limit)), LettuceConverters.bytesListToBytesSet()));
@Override public Set<byte[]> hKeys(byte[] key) { Assert.notNull(key, "Key must not be null!"); try { if (isPipelined()) { pipeline(connection.newLettuceResult(getAsyncConnection().hkeys(key), LettuceConverters.bytesListToBytesSet())); return null; } if (isQueueing()) { transaction( connection.newLettuceResult(getAsyncConnection().hkeys(key), LettuceConverters.bytesListToBytesSet())); return null; } return LettuceConverters.toBytesSet(getConnection().hkeys(key)); } catch (Exception ex) { throw convertLettuceAccessException(ex); } }
@Override public Set<byte[]> keys(byte[] pattern) { Assert.notNull(pattern, "Pattern must not be null!"); try { if (isPipelined()) { pipeline( connection.newLettuceResult(getAsyncConnection().keys(pattern), LettuceConverters.bytesListToBytesSet())); return null; } if (isQueueing()) { transaction( connection.newLettuceResult(getAsyncConnection().keys(pattern), LettuceConverters.bytesListToBytesSet())); return null; } return LettuceConverters.toBytesSet(getConnection().keys(pattern)); } catch (Exception ex) { throw convertLettuceAccessException(ex); } }
@Override public Set<byte[]> zRangeByScore(byte[] key, String min, String max) { Assert.notNull(key, "Key must not be null!"); try { if (isPipelined()) { pipeline(connection.newLettuceResult(getAsyncConnection().zrangebyscore(key, min, max), LettuceConverters.bytesListToBytesSet())); return null; } if (isQueueing()) { transaction(connection.newLettuceResult(getAsyncConnection().zrangebyscore(key, min, max), LettuceConverters.bytesListToBytesSet())); return null; } return LettuceConverters.toBytesSet(getConnection().zrangebyscore(key, min, max)); } catch (Exception ex) { throw convertLettuceAccessException(ex); } }
@Override public Set<byte[]> zRange(byte[] key, long start, long end) { Assert.notNull(key, "Key must not be null!"); try { if (isPipelined()) { pipeline(connection.newLettuceResult(getAsyncConnection().zrange(key, start, end), LettuceConverters.bytesListToBytesSet())); return null; } if (isQueueing()) { transaction(connection.newLettuceResult(getAsyncConnection().zrange(key, start, end), LettuceConverters.bytesListToBytesSet())); return null; } return LettuceConverters.toBytesSet(getConnection().zrange(key, start, end)); } catch (Exception ex) { throw convertLettuceAccessException(ex); } }
@Override public Set<byte[]> zRevRange(byte[] key, long start, long end) { Assert.notNull(key, "Key must not be null!"); try { if (isPipelined()) { pipeline(connection.newLettuceResult(getAsyncConnection().zrevrange(key, start, end), LettuceConverters.bytesListToBytesSet())); return null; } if (isQueueing()) { transaction(connection.newLettuceResult(getAsyncConnection().zrevrange(key, start, end), LettuceConverters.bytesListToBytesSet())); return null; } return LettuceConverters.toBytesSet(getConnection().zrevrange(key, start, end)); } catch (Exception ex) { throw convertLettuceAccessException(ex); } }
@Override public Set<byte[]> hKeys(byte[] key) { Assert.notNull(key, "Key must not be null!"); try { if (isPipelined()) { pipeline(connection.newLettuceResult(getAsyncConnection().hkeys(key), LettuceConverters.bytesListToBytesSet())); return null; } if (isQueueing()) { transaction( connection.newLettuceResult(getAsyncConnection().hkeys(key), LettuceConverters.bytesListToBytesSet())); return null; } return LettuceConverters.toBytesSet(getConnection().hkeys(key)); } catch (Exception ex) { throw convertLettuceAccessException(ex); } }
@Override public Set<byte[]> zRangeByScore(byte[] key, String min, String max, long offset, long count) { Assert.notNull(key, "Key must not be null!"); try { if (isPipelined()) { pipeline(connection.newLettuceResult(getAsyncConnection().zrangebyscore(key, min, max, offset, count), LettuceConverters.bytesListToBytesSet())); return null; } if (isQueueing()) { transaction(connection.newLettuceResult(getAsyncConnection().zrangebyscore(key, min, max, offset, count), LettuceConverters.bytesListToBytesSet())); return null; } return LettuceConverters.toBytesSet(getConnection().zrangebyscore(key, min, max, offset, count)); } catch (Exception ex) { throw convertLettuceAccessException(ex); } }
@Override public Set<byte[]> zRevRange(byte[] key, long start, long end) { Assert.notNull(key, "Key must not be null!"); try { if (isPipelined()) { pipeline(connection.newLettuceResult(getAsyncConnection().zrevrange(key, start, end), LettuceConverters.bytesListToBytesSet())); return null; } if (isQueueing()) { transaction(connection.newLettuceResult(getAsyncConnection().zrevrange(key, start, end), LettuceConverters.bytesListToBytesSet())); return null; } return LettuceConverters.toBytesSet(getConnection().zrevrange(key, start, end)); } catch (Exception ex) { throw convertLettuceAccessException(ex); } }
@Override public Set<byte[]> keys(byte[] pattern) { Assert.notNull(pattern, "Pattern must not be null!"); try { if (isPipelined()) { pipeline( connection.newLettuceResult(getAsyncConnection().keys(pattern), LettuceConverters.bytesListToBytesSet())); return null; } if (isQueueing()) { transaction( connection.newLettuceResult(getAsyncConnection().keys(pattern), LettuceConverters.bytesListToBytesSet())); return null; } return LettuceConverters.toBytesSet(getConnection().keys(pattern)); } catch (Exception ex) { throw convertLettuceAccessException(ex); } }
@Override public Set<byte[]> zRangeByScore(byte[] key, String min, String max) { Assert.notNull(key, "Key must not be null!"); try { if (isPipelined()) { pipeline(connection.newLettuceResult(getAsyncConnection().zrangebyscore(key, min, max), LettuceConverters.bytesListToBytesSet())); return null; } if (isQueueing()) { transaction(connection.newLettuceResult(getAsyncConnection().zrangebyscore(key, min, max), LettuceConverters.bytesListToBytesSet())); return null; } return LettuceConverters.toBytesSet(getConnection().zrangebyscore(key, min, max)); } catch (Exception ex) { throw convertLettuceAccessException(ex); } }
@Override public Set<byte[]> zRange(byte[] key, long start, long end) { Assert.notNull(key, "Key must not be null!"); try { if (isPipelined()) { pipeline(connection.newLettuceResult(getAsyncConnection().zrange(key, start, end), LettuceConverters.bytesListToBytesSet())); return null; } if (isQueueing()) { transaction(connection.newLettuceResult(getAsyncConnection().zrange(key, start, end), LettuceConverters.bytesListToBytesSet())); return null; } return LettuceConverters.toBytesSet(getConnection().zrange(key, start, end)); } catch (Exception ex) { throw convertLettuceAccessException(ex); } }