@Override public Long zadd(final String key, final double score, final String member, final ZAddParams params) { checkIsInMultiOrPipeline(); client.zadd(key, score, member, params); return client.getIntegerReply(); }
@Override public Set<Tuple> zrevrangeWithScores(final String key, final long start, final long end) { checkIsInMultiOrPipeline(); client.zrevrangeWithScores(key, start, end); return getTupledSet(); }
@Override public Long zlexcount(final String key, final String min, final String max) { checkIsInMultiOrPipeline(); client.zlexcount(key, min, max); return client.getIntegerReply(); }
public String clientSetname(final String name) { checkIsInMultiOrPipeline(); client.clientSetname(name); return client.getStatusCodeReply(); }
@Override public String clusterReset(final Reset resetType) { checkIsInMultiOrPipeline(); client.clusterReset(resetType); return client.getStatusCodeReply(); }
@Override public String clusterSetSlotNode(final int slot, final String nodeId) { checkIsInMultiOrPipeline(); client.clusterSetSlotNode(slot, nodeId); return client.getStatusCodeReply(); }
@Override public String clusterSetSlotMigrating(final int slot, final String nodeId) { checkIsInMultiOrPipeline(); client.clusterSetSlotMigrating(slot, nodeId); return client.getStatusCodeReply(); }
@Override public String clusterForget(final String nodeId) { checkIsInMultiOrPipeline(); client.clusterForget(nodeId); return client.getStatusCodeReply(); }
@Override public Long clusterKeySlot(final String key) { checkIsInMultiOrPipeline(); client.clusterKeySlot(key); return client.getIntegerReply(); }
@Override public List<Object> clusterSlots() { checkIsInMultiOrPipeline(); client.clusterSlots(); return client.getObjectMultiBulkReply(); }
@Override public Long geoadd(String key, Map<String, GeoCoordinate> memberCoordinateMap) { checkIsInMultiOrPipeline(); client.geoadd(key, memberCoordinateMap); return client.getIntegerReply(); }
@Override public String clusterDelSlots(final int... slots) { checkIsInMultiOrPipeline(); client.clusterDelSlots(slots); return client.getStatusCodeReply(); }
@Override public Long geoadd(String key, double longitude, double latitude, String member) { checkIsInMultiOrPipeline(); client.geoadd(key, longitude, latitude, member); return client.getIntegerReply(); }
@Override public List<String> geohash(String key, String... members) { checkIsInMultiOrPipeline(); client.geohash(key, members); return client.getMultiBulkReply(); }
@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 Long publish(final String channel, final String message) { checkIsInMultiOrPipeline(); connect(); client.publish(channel, message); return client.getIntegerReply(); }
@Override public void psubscribe(final JedisPubSub jedisPubSub, final String... patterns) { checkIsInMultiOrPipeline(); client.setTimeoutInfinite(); try { jedisPubSub.proceedWithPatterns(client, patterns); } finally { client.rollbackTimeout(); } }
public Map<String, String> pubsubNumSub(String... channels) { checkIsInMultiOrPipeline(); client.pubsubNumSub(channels); return BuilderFactory.PUBSUB_NUMSUB_MAP.build(client.getBinaryMultiBulkReply()); }
@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<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); }