package redis.clients.jedis; import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.Set; import redis.clients.jedis.BinaryClient.LIST_POSITION; public class Pipeline extends Queable { private Client client; public void setClient(Client client) { this.client = client; } public List sync() { List unformatted = client.getAll(); List formatted = new ArrayList(); for (Object o : unformatted) { formatted.add(generateResponse(o).get()); } return formatted; } public Response append(String key, String value) { client.append(key, value); return getResponse(BuilderFactory.LONG); } public Response append(byte[] key, byte[] value) { client.append(key, value); return getResponse(BuilderFactory.LONG); } public Response> blpop(String... args) { client.blpop(args); return getResponse(BuilderFactory.STRING_LIST); } public Response> blpop(byte[]... args) { client.blpop(args); return getResponse(BuilderFactory.STRING_LIST); } public Response> brpop(String... args) { client.brpop(args); return getResponse(BuilderFactory.STRING_LIST); } public Response> brpop(byte[]... args) { client.brpop(args); return getResponse(BuilderFactory.STRING_LIST); } public Response decr(String key) { client.decr(key); return getResponse(BuilderFactory.LONG); } public Response decr(byte[] key) { client.decr(key); return getResponse(BuilderFactory.LONG); } public Response decrBy(String key, long integer) { client.decrBy(key, integer); return getResponse(BuilderFactory.LONG); } public Response decrBy(byte[] key, long integer) { client.decrBy(key, integer); return getResponse(BuilderFactory.LONG); } public Response del(String... keys) { client.del(keys); return getResponse(BuilderFactory.LONG); } public Response del(byte[]... keys) { client.del(keys); return getResponse(BuilderFactory.LONG); } public Response echo(String string) { client.echo(string); return getResponse(BuilderFactory.STRING); } public Response echo(byte[] string) { client.echo(string); return getResponse(BuilderFactory.STRING); } public Response exists(String key) { client.exists(key); return getResponse(BuilderFactory.BOOLEAN); } public Response exists(byte[] key) { client.exists(key); return getResponse(BuilderFactory.BOOLEAN); } public Response expire(String key, int seconds) { client.expire(key, seconds); return getResponse(BuilderFactory.LONG); } public Response expire(byte[] key, int seconds) { client.expire(key, seconds); return getResponse(BuilderFactory.LONG); } public Response expireAt(String key, long unixTime) { client.expireAt(key, unixTime); return getResponse(BuilderFactory.LONG); } public Response expireAt(byte[] key, long unixTime) { client.expireAt(key, unixTime); return getResponse(BuilderFactory.LONG); } public Response get(String key) { client.get(key); return getResponse(BuilderFactory.STRING); } public Response get(byte[] key) { client.get(key); return getResponse(BuilderFactory.STRING); } public Response getbit(String key, long offset) { client.getbit(key, offset); return getResponse(BuilderFactory.BOOLEAN); } public Response getrange(String key, long startOffset, long endOffset) { client.getrange(key, startOffset, endOffset); return getResponse(BuilderFactory.STRING); } public Response getSet(String key, String value) { client.getSet(key, value); return getResponse(BuilderFactory.STRING); } public Response getSet(byte[] key, byte[] value) { client.getSet(key, value); return getResponse(BuilderFactory.STRING); } public Response hdel(String key, String field) { client.hdel(key, field); return getResponse(BuilderFactory.LONG); } public Response hdel(byte[] key, byte[] field) { client.hdel(key, field); return getResponse(BuilderFactory.LONG); } public Response hexists(String key, String field) { client.hexists(key, field); return getResponse(BuilderFactory.BOOLEAN); } public Response hexists(byte[] key, byte[] field) { client.hexists(key, field); return getResponse(BuilderFactory.BOOLEAN); } public Response hget(String key, String field) { client.hget(key, field); return getResponse(BuilderFactory.STRING); } public Response hget(byte[] key, byte[] field) { client.hget(key, field); return getResponse(BuilderFactory.STRING); } public Response> hgetAll(String key) { client.hgetAll(key); return getResponse(BuilderFactory.STRING_MAP); } public Response> hgetAll(byte[] key) { client.hgetAll(key); return getResponse(BuilderFactory.STRING_MAP); } public Response hincrBy(String key, String field, long value) { client.hincrBy(key, field, value); return getResponse(BuilderFactory.LONG); } public Response hincrBy(byte[] key, byte[] field, long value) { client.hincrBy(key, field, value); return getResponse(BuilderFactory.LONG); } public Response> hkeys(String key) { client.hkeys(key); return getResponse(BuilderFactory.STRING_SET); } public Response> hkeys(byte[] key) { client.hkeys(key); return getResponse(BuilderFactory.STRING_SET); } public Response hlen(String key) { client.hlen(key); return getResponse(BuilderFactory.LONG); } public Response hlen(byte[] key) { client.hlen(key); return getResponse(BuilderFactory.LONG); } public Response> hmget(String key, String... fields) { client.hmget(key, fields); return getResponse(BuilderFactory.STRING_LIST); } public Response> hmget(byte[] key, byte[]... fields) { client.hmget(key, fields); return getResponse(BuilderFactory.STRING_LIST); } public Response hmset(String key, Map hash) { client.hmset(key, hash); return getResponse(BuilderFactory.STRING); } public Response hmset(byte[] key, Map hash) { client.hmset(key, hash); return getResponse(BuilderFactory.STRING); } public Response hset(String key, String field, String value) { client.hset(key, field, value); return getResponse(BuilderFactory.LONG); } public Response hset(byte[] key, byte[] field, byte[] value) { client.hset(key, field, value); return getResponse(BuilderFactory.LONG); } public Response hsetnx(String key, String field, String value) { client.hsetnx(key, field, value); return getResponse(BuilderFactory.LONG); } public Response hsetnx(byte[] key, byte[] field, byte[] value) { client.hsetnx(key, field, value); return getResponse(BuilderFactory.LONG); } public Response> hvals(String key) { client.hvals(key); return getResponse(BuilderFactory.STRING_LIST); } public Response> hvals(byte[] key) { client.hvals(key); return getResponse(BuilderFactory.STRING_LIST); } public Response incr(String key) { client.incr(key); return getResponse(BuilderFactory.LONG); } public Response incr(byte[] key) { client.incr(key); return getResponse(BuilderFactory.LONG); } public Response incrBy(String key, long integer) { client.incrBy(key, integer); return getResponse(BuilderFactory.LONG); } public Response incrBy(byte[] key, long integer) { client.incrBy(key, integer); return getResponse(BuilderFactory.LONG); } public Response> keys(String pattern) { client.keys(pattern); return getResponse(BuilderFactory.STRING_SET); } public Response> keys(byte[] pattern) { client.keys(pattern); return getResponse(BuilderFactory.STRING_SET); } public Response lindex(String key, int index) { client.lindex(key, index); return getResponse(BuilderFactory.STRING); } public Response lindex(byte[] key, int index) { client.lindex(key, index); return getResponse(BuilderFactory.STRING); } public Response linsert(String key, LIST_POSITION where, String pivot, String value) { client.linsert(key, where, pivot, value); return getResponse(BuilderFactory.LONG); } public Response linsert(byte[] key, LIST_POSITION where, byte[] pivot, byte[] value) { client.linsert(key, where, pivot, value); return getResponse(BuilderFactory.LONG); } public Response llen(String key) { client.llen(key); return getResponse(BuilderFactory.LONG); } public Response llen(byte[] key) { client.llen(key); return getResponse(BuilderFactory.LONG); } public Response lpop(String key) { client.lpop(key); return getResponse(BuilderFactory.STRING); } public Response lpop(byte[] key) { client.lpop(key); return getResponse(BuilderFactory.STRING); } public Response lpush(String key, String string) { client.lpush(key, string); return getResponse(BuilderFactory.LONG); } public Response lpush(byte[] key, byte[] string) { client.lpush(key, string); return getResponse(BuilderFactory.LONG); } public Response lpushx(String key, String string) { client.lpushx(key, string); return getResponse(BuilderFactory.LONG); } public Response lpushx(byte[] key, byte[] bytes) { client.lpushx(key, bytes); return getResponse(BuilderFactory.LONG); } public Response> lrange(String key, int start, int end) { client.lrange(key, start, end); return getResponse(BuilderFactory.STRING_LIST); } public Response> lrange(byte[] key, int start, int end) { client.lrange(key, start, end); return getResponse(BuilderFactory.STRING_LIST); } public Response lrem(String key, int count, String value) { client.lrem(key, count, value); return getResponse(BuilderFactory.LONG); } public Response lrem(byte[] key, int count, byte[] value) { client.lrem(key, count, value); return getResponse(BuilderFactory.LONG); } public Response lset(String key, int index, String value) { client.lset(key, index, value); return getResponse(BuilderFactory.STRING); } public Response lset(byte[] key, int index, byte[] value) { client.lset(key, index, value); return getResponse(BuilderFactory.STRING); } public Response ltrim(String key, int start, int end) { client.ltrim(key, start, end); return getResponse(BuilderFactory.STRING); } public Response ltrim(byte[] key, int start, int end) { client.ltrim(key, start, end); return getResponse(BuilderFactory.STRING); } public Response> mget(String... keys) { client.mget(keys); return getResponse(BuilderFactory.STRING_LIST); } public Response> mget(byte[]... keys) { client.mget(keys); return getResponse(BuilderFactory.STRING_LIST); } public Response move(String key, int dbIndex) { client.move(key, dbIndex); return getResponse(BuilderFactory.LONG); } public Response move(byte[] key, int dbIndex) { client.move(key, dbIndex); return getResponse(BuilderFactory.LONG); } public Response mset(String... keysvalues) { client.mset(keysvalues); return getResponse(BuilderFactory.STRING); } public Response mset(byte[]... keysvalues) { client.mset(keysvalues); return getResponse(BuilderFactory.STRING); } public Response msetnx(String... keysvalues) { client.msetnx(keysvalues); return getResponse(BuilderFactory.LONG); } public Response msetnx(byte[]... keysvalues) { client.msetnx(keysvalues); return getResponse(BuilderFactory.LONG); } public Response persist(String key) { client.persist(key); return getResponse(BuilderFactory.LONG); } public Response persist(byte[] key) { client.persist(key); return getResponse(BuilderFactory.LONG); } public Response rename(String oldkey, String newkey) { client.rename(oldkey, newkey); return getResponse(BuilderFactory.STRING); } public Response rename(byte[] oldkey, byte[] newkey) { client.rename(oldkey, newkey); return getResponse(BuilderFactory.STRING); } public Response renamenx(String oldkey, String newkey) { client.renamenx(oldkey, newkey); return getResponse(BuilderFactory.LONG); } public Response renamenx(byte[] oldkey, byte[] newkey) { client.renamenx(oldkey, newkey); return getResponse(BuilderFactory.LONG); } public Response rpop(String key) { client.rpop(key); return getResponse(BuilderFactory.STRING); } public Response rpop(byte[] key) { client.rpop(key); return getResponse(BuilderFactory.STRING); } public Response rpoplpush(String srckey, String dstkey) { client.rpoplpush(srckey, dstkey); return getResponse(BuilderFactory.STRING); } public Response rpoplpush(byte[] srckey, byte[] dstkey) { client.rpoplpush(srckey, dstkey); return getResponse(BuilderFactory.STRING); } public Response rpush(String key, String string) { client.rpush(key, string); return getResponse(BuilderFactory.LONG); } public Response rpush(byte[] key, byte[] string) { client.rpush(key, string); return getResponse(BuilderFactory.LONG); } public Response rpushx(String key, String string) { client.rpushx(key, string); return getResponse(BuilderFactory.LONG); } public Response rpushx(byte[] key, byte[] string) { client.rpushx(key, string); return getResponse(BuilderFactory.LONG); } public Response sadd(String key, String member) { client.sadd(key, member); return getResponse(BuilderFactory.LONG); } public Response sadd(byte[] key, byte[] member) { client.sadd(key, member); return getResponse(BuilderFactory.LONG); } public Response scard(String key) { client.scard(key); return getResponse(BuilderFactory.LONG); } public Response scard(byte[] key) { client.scard(key); return getResponse(BuilderFactory.LONG); } public Response> sdiff(String... keys) { client.sdiff(keys); return getResponse(BuilderFactory.STRING_SET); } public Response> sdiff(byte[]... keys) { client.sdiff(keys); return getResponse(BuilderFactory.STRING_SET); } public Response sdiffstore(String dstkey, String... keys) { client.sdiffstore(dstkey, keys); return getResponse(BuilderFactory.LONG); } public Response sdiffstore(byte[] dstkey, byte[]... keys) { client.sdiffstore(dstkey, keys); return getResponse(BuilderFactory.LONG); } public Response set(String key, String value) { client.set(key, value); return getResponse(BuilderFactory.STRING); } public Response set(byte[] key, byte[] value) { client.set(key, value); return getResponse(BuilderFactory.STRING); } public Response setbit(String key, long offset, boolean value) { client.setbit(key, offset, value); return getResponse(BuilderFactory.BOOLEAN); } public Response setex(String key, int seconds, String value) { client.setex(key, seconds, value); return getResponse(BuilderFactory.STRING); } public Response setex(byte[] key, int seconds, byte[] value) { client.setex(key, seconds, value); return getResponse(BuilderFactory.STRING); } public Response setnx(String key, String value) { client.setnx(key, value); return getResponse(BuilderFactory.LONG); } public Response setnx(byte[] key, byte[] value) { client.setnx(key, value); return getResponse(BuilderFactory.LONG); } public Response setrange(String key, long offset, String value) { client.setrange(key, offset, value); return getResponse(BuilderFactory.LONG); } public Response> sinter(String... keys) { client.sinter(keys); return getResponse(BuilderFactory.STRING_SET); } public Response> sinter(byte[]... keys) { client.sinter(keys); return getResponse(BuilderFactory.STRING_SET); } public Response sinterstore(String dstkey, String... keys) { client.sinterstore(dstkey, keys); return getResponse(BuilderFactory.LONG); } public Response sinterstore(byte[] dstkey, byte[]... keys) { client.sinterstore(dstkey, keys); return getResponse(BuilderFactory.LONG); } public Response sismember(String key, String member) { client.sismember(key, member); return getResponse(BuilderFactory.BOOLEAN); } public Response sismember(byte[] key, byte[] member) { client.sismember(key, member); return getResponse(BuilderFactory.BOOLEAN); } public Response> smembers(String key) { client.smembers(key); return getResponse(BuilderFactory.STRING_SET); } public Response> smembers(byte[] key) { client.smembers(key); return getResponse(BuilderFactory.STRING_SET); } public Response smove(String srckey, String dstkey, String member) { client.smove(srckey, dstkey, member); return getResponse(BuilderFactory.LONG); } public Response smove(byte[] srckey, byte[] dstkey, byte[] member) { client.smove(srckey, dstkey, member); return getResponse(BuilderFactory.LONG); } public Response> sort(String key) { client.sort(key); return getResponse(BuilderFactory.STRING_LIST); } public Response> sort(byte[] key) { client.sort(key); return getResponse(BuilderFactory.STRING_LIST); } public Response> sort(String key, SortingParams sortingParameters) { client.sort(key, sortingParameters); return getResponse(BuilderFactory.STRING_LIST); } public Response> sort(byte[] key, SortingParams sortingParameters) { client.sort(key, sortingParameters); return getResponse(BuilderFactory.STRING_LIST); } public Response> sort(String key, SortingParams sortingParameters, String dstkey) { client.sort(key, sortingParameters, dstkey); return getResponse(BuilderFactory.STRING_LIST); } public Response> sort(byte[] key, SortingParams sortingParameters, byte[] dstkey) { client.sort(key, sortingParameters, dstkey); return getResponse(BuilderFactory.STRING_LIST); } public Response> sort(String key, String dstkey) { client.sort(key, dstkey); return getResponse(BuilderFactory.STRING_LIST); } public Response> sort(byte[] key, byte[] dstkey) { client.sort(key, dstkey); return getResponse(BuilderFactory.STRING_LIST); } public Response spop(String key) { client.spop(key); return getResponse(BuilderFactory.STRING); } public Response spop(byte[] key) { client.spop(key); return getResponse(BuilderFactory.STRING); } public Response srandmember(String key) { client.srandmember(key); return getResponse(BuilderFactory.STRING); } public Response srandmember(byte[] key) { client.srandmember(key); return getResponse(BuilderFactory.STRING); } public Response srem(String key, String member) { client.srem(key, member); return getResponse(BuilderFactory.LONG); } public Response srem(byte[] key, byte[] member) { client.srem(key, member); return getResponse(BuilderFactory.LONG); } public Response strlen(String key) { client.strlen(key); return getResponse(BuilderFactory.LONG); } public Response strlen(byte[] key) { client.strlen(key); return getResponse(BuilderFactory.LONG); } public Response substr(String key, int start, int end) { client.substr(key, start, end); return getResponse(BuilderFactory.STRING); } public Response substr(byte[] key, int start, int end) { client.substr(key, start, end); return getResponse(BuilderFactory.STRING); } public Response> sunion(String... keys) { client.sunion(keys); return getResponse(BuilderFactory.STRING_SET); } public Response> sunion(byte[]... keys) { client.sunion(keys); return getResponse(BuilderFactory.STRING_SET); } public Response sunionstore(String dstkey, String... keys) { client.sunionstore(dstkey, keys); return getResponse(BuilderFactory.LONG); } public Response sunionstore(byte[] dstkey, byte[]... keys) { client.sunionstore(dstkey, keys); return getResponse(BuilderFactory.LONG); } public Response ttl(String key) { client.ttl(key); return getResponse(BuilderFactory.LONG); } public Response ttl(byte[] key) { client.ttl(key); return getResponse(BuilderFactory.LONG); } public Response type(String key) { client.type(key); return getResponse(BuilderFactory.STRING); } public Response type(byte[] key) { client.type(key); return getResponse(BuilderFactory.STRING); } public Response watch(String... keys) { client.watch(keys); return getResponse(BuilderFactory.STRING); } public Response watch(byte[]... keys) { client.watch(keys); return getResponse(BuilderFactory.STRING); } public Response zadd(String key, double score, String member) { client.zadd(key, score, member); return getResponse(BuilderFactory.LONG); } public Response zadd(byte[] key, double score, byte[] member) { client.zadd(key, score, member); return getResponse(BuilderFactory.LONG); } public Response zcard(String key) { client.zcard(key); return getResponse(BuilderFactory.LONG); } public Response zcard(byte[] key) { client.zcard(key); return getResponse(BuilderFactory.LONG); } public Response zcount(String key, double min, double max) { client.zcount(key, min, max); return getResponse(BuilderFactory.LONG); } public Response zcount(byte[] key, double min, double max) { client.zcount(key, min, max); return getResponse(BuilderFactory.LONG); } public Response zincrby(String key, double score, String member) { client.zincrby(key, score, member); return getResponse(BuilderFactory.DOUBLE); } public Response zincrby(byte[] key, double score, byte[] member) { client.zincrby(key, score, member); return getResponse(BuilderFactory.DOUBLE); } public Response zinterstore(String dstkey, String... sets) { client.zinterstore(dstkey, sets); return getResponse(BuilderFactory.LONG); } public Response zinterstore(byte[] dstkey, byte[]... sets) { client.zinterstore(dstkey, sets); return getResponse(BuilderFactory.LONG); } public Response zinterstore(String dstkey, ZParams params, String... sets) { client.zinterstore(dstkey, params, sets); return getResponse(BuilderFactory.LONG); } public Response zinterstore(byte[] dstkey, ZParams params, byte[]... sets) { client.zinterstore(dstkey, params, sets); return getResponse(BuilderFactory.LONG); } public Response> zrange(String key, int start, int end) { client.zrange(key, start, end); return getResponse(BuilderFactory.STRING_ZSET); } public Response> zrange(byte[] key, int start, int end) { client.zrange(key, start, end); return getResponse(BuilderFactory.STRING_ZSET); } public Response> zrangeByScore(String key, double min, double max) { client.zrangeByScore(key, min, max); return getResponse(BuilderFactory.STRING_ZSET); } public Response> zrangeByScore(byte[] key, double min, double max) { client.zrangeByScore(key, min, max); return getResponse(BuilderFactory.STRING_ZSET); } public Response> zrangeByScore(String key, String min, String max) { client.zrangeByScore(key, min, max); return getResponse(BuilderFactory.STRING_ZSET); } public Response> zrangeByScore(byte[] key, byte[] min, byte[] max) { client.zrangeByScore(key, min, max); return getResponse(BuilderFactory.STRING_ZSET); } public Response> zrangeByScore(String key, double min, double max, int offset, int count) { client.zrangeByScore(key, min, max, offset, count); return getResponse(BuilderFactory.STRING_ZSET); } public Response> zrangeByScore(byte[] key, double min, double max, int offset, int count) { client.zrangeByScore(key, min, max, offset, count); return getResponse(BuilderFactory.STRING_ZSET); } public Response> zrangeByScoreWithScores(String key, double min, double max) { client.zrangeByScoreWithScores(key, min, max); return getResponse(BuilderFactory.TUPLE_ZSET); } public Response> zrangeByScoreWithScores(byte[] key, double min, double max) { client.zrangeByScoreWithScores(key, min, max); return getResponse(BuilderFactory.TUPLE_ZSET); } public Response> zrangeByScoreWithScores(String key, double min, double max, int offset, int count) { client.zrangeByScoreWithScores(key, min, max, offset, count); return getResponse(BuilderFactory.TUPLE_ZSET); } public Response> zrangeByScoreWithScores(byte[] key, double min, double max, int offset, int count) { client.zrangeByScoreWithScores(key, min, max, offset, count); return getResponse(BuilderFactory.TUPLE_ZSET); } public Response> zrangeWithScores(String key, int start, int end) { client.zrangeWithScores(key, start, end); return getResponse(BuilderFactory.TUPLE_ZSET); } public Response> zrangeWithScores(byte[] key, int start, int end) { client.zrangeWithScores(key, start, end); return getResponse(BuilderFactory.TUPLE_ZSET); } public Response zrank(String key, String member) { client.zrank(key, member); return getResponse(BuilderFactory.LONG); } public Response zrank(byte[] key, byte[] member) { client.zrank(key, member); return getResponse(BuilderFactory.LONG); } public Response zrem(String key, String member) { client.zrem(key, member); return getResponse(BuilderFactory.LONG); } public Response zrem(byte[] key, byte[] member) { client.zrem(key, member); return getResponse(BuilderFactory.LONG); } public Response zremrangeByRank(String key, int start, int end) { client.zremrangeByRank(key, start, end); return getResponse(BuilderFactory.LONG); } public Response zremrangeByRank(byte[] key, int start, int end) { client.zremrangeByRank(key, start, end); return getResponse(BuilderFactory.LONG); } public Response zremrangeByScore(String key, double start, double end) { client.zremrangeByScore(key, start, end); return getResponse(BuilderFactory.LONG); } public Response zremrangeByScore(byte[] key, double start, double end) { client.zremrangeByScore(key, start, end); return getResponse(BuilderFactory.LONG); } public Response> zrevrange(String key, int start, int end) { client.zrevrange(key, start, end); return getResponse(BuilderFactory.STRING_ZSET); } public Response> zrevrange(byte[] key, int start, int end) { client.zrevrange(key, start, end); return getResponse(BuilderFactory.STRING_ZSET); } public Response> zrevrangeWithScores(String key, int start, int end) { client.zrevrangeWithScores(key, start, end); return getResponse(BuilderFactory.TUPLE_ZSET); } public Response> zrevrangeWithScores(byte[] key, int start, int end) { client.zrevrangeWithScores(key, start, end); return getResponse(BuilderFactory.TUPLE_ZSET); } public Response zrevrank(String key, String member) { client.zrevrank(key, member); return getResponse(BuilderFactory.LONG); } public Response zrevrank(byte[] key, byte[] member) { client.zrevrank(key, member); return getResponse(BuilderFactory.LONG); } public Response zscore(String key, String member) { client.zscore(key, member); return getResponse(BuilderFactory.DOUBLE); } public Response zscore(byte[] key, byte[] member) { client.zscore(key, member); return getResponse(BuilderFactory.DOUBLE); } public Response zunionstore(String dstkey, String... sets) { client.zunionstore(dstkey, sets); return getResponse(BuilderFactory.LONG); } public Response zunionstore(byte[] dstkey, byte[]... sets) { client.zunionstore(dstkey, sets); return getResponse(BuilderFactory.LONG); } public Response zunionstore(String dstkey, ZParams params, String... sets) { client.zunionstore(dstkey, params, sets); return getResponse(BuilderFactory.LONG); } public Response zunionstore(byte[] dstkey, ZParams params, byte[]... sets) { client.zunionstore(dstkey, params, sets); return getResponse(BuilderFactory.LONG); } public Response bgrewriteaof() { client.bgrewriteaof(); return getResponse(BuilderFactory.STRING); } public Response bgsave() { client.bgsave(); return getResponse(BuilderFactory.STRING); } public Response configGet(String pattern) { client.configGet(pattern); return getResponse(BuilderFactory.STRING); } public Response configSet(String parameter, String value) { client.configSet(parameter, value); return getResponse(BuilderFactory.STRING); } public Response brpoplpush(String source, String destination, int timeout) { client.brpoplpush(source, destination, timeout); return getResponse(BuilderFactory.STRING); } public Response brpoplpush(byte[] source, byte[] destination, int timeout) { client.brpoplpush(source, destination, timeout); return getResponse(BuilderFactory.STRING); } public Response configResetStat() { client.configResetStat(); return getResponse(BuilderFactory.STRING); } public Response save() { client.save(); return getResponse(BuilderFactory.STRING); } public Response lastsave() { client.lastsave(); return getResponse(BuilderFactory.LONG); } public Response discard() { client.discard(); return getResponse(BuilderFactory.STRING); } public void exec() { client.exec(); } public void multi() { client.multi(); } }