redis.clients.jedis
Class BinaryTransaction

java.lang.Object
  extended by redis.clients.jedis.Queable
      extended by redis.clients.jedis.BinaryTransaction
Direct Known Subclasses:
Transaction

public class BinaryTransaction
extends Queable


Field Summary
protected  Client client
           
protected  boolean inTransaction
           
 
Constructor Summary
BinaryTransaction()
           
BinaryTransaction(Client client)
           
 
Method Summary
 Response<java.lang.Long> append(byte[] key, byte[] value)
           
 Response<java.util.List<java.lang.String>> blpop(byte[]... args)
           
 Response<java.util.List<java.lang.String>> brpop(byte[]... args)
           
 Response<java.lang.String> brpoplpush(byte[] source, byte[] destination, int timeout)
           
 Response<java.lang.Long> decr(byte[] key)
           
 Response<java.lang.Long> decrBy(byte[] key, long integer)
           
 Response<java.lang.Long> del(byte[]... keys)
           
 java.lang.String discard()
           
 Response<java.lang.String> echo(byte[] string)
           
 java.util.List<java.lang.Object> exec()
           
 Response<java.lang.Boolean> exists(byte[] key)
           
 Response<java.lang.Long> expire(byte[] key, int seconds)
           
 Response<java.lang.Long> expireAt(byte[] key, long unixTime)
           
 Response<java.lang.String> get(byte[] key)
           
 Response<java.lang.String> getSet(byte[] key, byte[] value)
           
 Response<java.lang.Long> hdel(byte[] key, byte[] field)
           
 Response<java.lang.Boolean> hexists(byte[] key, byte[] field)
           
 Response<java.lang.String> hget(byte[] key, byte[] field)
           
 Response<java.util.Map<java.lang.String,java.lang.String>> hgetAll(byte[] key)
           
 Response<java.lang.Long> hincrBy(byte[] key, byte[] field, long value)
           
 Response<java.util.Set<java.lang.String>> hkeys(byte[] key)
           
 Response<java.lang.Long> hlen(byte[] key)
           
 Response<java.util.List<java.lang.String>> hmget(byte[] key, byte[]... fields)
           
 Response<java.lang.String> hmset(byte[] key, java.util.Map<byte[],byte[]> hash)
           
 Response<java.lang.Long> hset(byte[] key, byte[] field, byte[] value)
           
 Response<java.lang.Long> hsetnx(byte[] key, byte[] field, byte[] value)
           
 Response<java.util.List<java.lang.String>> hvals(byte[] key)
           
 Response<java.lang.Long> incr(byte[] key)
           
 Response<java.lang.Long> incrBy(byte[] key, long integer)
           
 Response<java.util.Set<java.lang.String>> keys(byte[] pattern)
           
 Response<java.lang.String> lindex(byte[] key, int index)
           
 Response<java.lang.Long> linsert(byte[] key, BinaryClient.LIST_POSITION where, byte[] pivot, byte[] value)
           
 Response<java.lang.Long> llen(byte[] key)
           
 Response<java.lang.String> lpop(byte[] key)
           
 Response<java.lang.Long> lpush(byte[] key, byte[] string)
           
 Response<java.lang.Long> lpushx(byte[] key, byte[] bytes)
           
 Response<java.util.List<java.lang.String>> lrange(byte[] key, int start, int end)
           
 Response<java.lang.Long> lrem(byte[] key, int count, byte[] value)
           
 Response<java.lang.String> lset(byte[] key, int index, byte[] value)
           
 Response<java.lang.String> ltrim(byte[] key, int start, int end)
           
 Response<java.util.List<java.lang.String>> mget(byte[]... keys)
           
 Response<java.lang.Long> move(byte[] key, int dbIndex)
           
 Response<java.lang.String> mset(byte[]... keysvalues)
           
 Response<java.lang.Long> msetnx(byte[]... keysvalues)
           
 Response<java.lang.Long> persist(byte[] key)
           
 Response<java.lang.String> rename(byte[] oldkey, byte[] newkey)
           
 Response<java.lang.Long> renamenx(byte[] oldkey, byte[] newkey)
           
 Response<java.lang.String> rpop(byte[] key)
           
 Response<java.lang.String> rpoplpush(byte[] srckey, byte[] dstkey)
           
 Response<java.lang.Long> rpush(byte[] key, byte[] string)
           
 Response<java.lang.Long> rpushx(byte[] key, byte[] string)
           
 Response<java.lang.Long> sadd(byte[] key, byte[] member)
           
 Response<java.lang.Long> scard(byte[] key)
           
 Response<java.util.Set<java.lang.String>> sdiff(byte[]... keys)
           
 Response<java.lang.Long> sdiffstore(byte[] dstkey, byte[]... keys)
           
 Response<java.lang.String> set(byte[] key, byte[] value)
           
 Response<java.lang.Boolean> setbit(java.lang.String key, long offset, boolean value)
           
 Response<java.lang.String> setex(byte[] key, int seconds, byte[] value)
           
 Response<java.lang.Long> setnx(byte[] key, byte[] value)
           
 Response<java.util.Set<java.lang.String>> sinter(byte[]... keys)
           
 Response<java.lang.Long> sinterstore(byte[] dstkey, byte[]... keys)
           
 Response<java.lang.Boolean> sismember(byte[] key, byte[] member)
           
 Response<java.util.Set<java.lang.String>> smembers(byte[] key)
           
 Response<java.lang.Long> smove(byte[] srckey, byte[] dstkey, byte[] member)
           
 Response<java.util.List<java.lang.String>> sort(byte[] key)
           
 Response<java.util.List<java.lang.String>> sort(byte[] key, byte[] dstkey)
           
 Response<java.util.List<java.lang.String>> sort(byte[] key, SortingParams sortingParameters)
           
 Response<java.util.List<java.lang.String>> sort(byte[] key, SortingParams sortingParameters, byte[] dstkey)
           
 Response<java.lang.String> spop(byte[] key)
           
 Response<java.lang.String> srandmember(byte[] key)
           
 Response<java.lang.Long> srem(byte[] key, byte[] member)
           
 Response<java.lang.Long> strlen(byte[] key)
           
 Response<java.lang.String> substr(byte[] key, int start, int end)
           
 Response<java.util.Set<java.lang.String>> sunion(byte[]... keys)
           
 Response<java.lang.Long> sunionstore(byte[] dstkey, byte[]... keys)
           
 Response<java.lang.Long> ttl(byte[] key)
           
 Response<java.lang.String> type(byte[] key)
           
 Response<java.lang.String> watch(byte[]... keys)
           
 Response<java.lang.Long> zadd(byte[] key, double score, byte[] member)
           
 Response<java.lang.Long> zcard(byte[] key)
           
 Response<java.lang.Long> zcount(byte[] key, double min, double max)
           
 Response<java.lang.Double> zincrby(byte[] key, double score, byte[] member)
           
 Response<java.lang.Long> zinterstore(byte[] dstkey, byte[]... sets)
           
 Response<java.lang.Long> zinterstore(byte[] dstkey, ZParams params, byte[]... sets)
           
 Response<java.util.Set<java.lang.String>> zrange(byte[] key, int start, int end)
           
 Response<java.util.Set<java.lang.String>> zrangeByScore(byte[] key, byte[] min, byte[] max)
           
 Response<java.util.Set<java.lang.String>> zrangeByScore(byte[] key, double min, double max)
           
 Response<java.util.Set<java.lang.String>> zrangeByScore(byte[] key, double min, double max, int offset, int count)
           
 Response<java.util.Set<Tuple>> zrangeByScoreWithScores(byte[] key, double min, double max)
           
 Response<java.util.Set<Tuple>> zrangeByScoreWithScores(byte[] key, double min, double max, int offset, int count)
           
 Response<java.util.Set<Tuple>> zrangeWithScores(byte[] key, int start, int end)
           
 Response<java.lang.Long> zrank(byte[] key, byte[] member)
           
 Response<java.lang.Long> zrem(byte[] key, byte[] member)
           
 Response<java.lang.Long> zremrangeByRank(byte[] key, int start, int end)
           
 Response<java.lang.Long> zremrangeByScore(byte[] key, double start, double end)
           
 Response<java.util.Set<java.lang.String>> zrevrange(byte[] key, int start, int end)
           
 Response<java.util.Set<Tuple>> zrevrangeWithScores(byte[] key, int start, int end)
           
 Response<java.lang.Long> zrevrank(byte[] key, byte[] member)
           
 Response<java.lang.Double> zscore(byte[] key, byte[] member)
           
 Response<java.lang.Long> zunionstore(byte[] dstkey, byte[]... sets)
           
 Response<java.lang.Long> zunionstore(byte[] dstkey, ZParams params, byte[]... sets)
           
 
Methods inherited from class redis.clients.jedis.Queable
clean, generateResponse, getResponse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

client

protected Client client

inTransaction

protected boolean inTransaction
Constructor Detail

BinaryTransaction

public BinaryTransaction()

BinaryTransaction

public BinaryTransaction(Client client)
Method Detail

exec

public java.util.List<java.lang.Object> exec()

discard

public java.lang.String discard()

append

public Response<java.lang.Long> append(byte[] key,
                                       byte[] value)

blpop

public Response<java.util.List<java.lang.String>> blpop(byte[]... args)

brpop

public Response<java.util.List<java.lang.String>> brpop(byte[]... args)

decr

public Response<java.lang.Long> decr(byte[] key)

decrBy

public Response<java.lang.Long> decrBy(byte[] key,
                                       long integer)

del

public Response<java.lang.Long> del(byte[]... keys)

echo

public Response<java.lang.String> echo(byte[] string)

exists

public Response<java.lang.Boolean> exists(byte[] key)

expire

public Response<java.lang.Long> expire(byte[] key,
                                       int seconds)

expireAt

public Response<java.lang.Long> expireAt(byte[] key,
                                         long unixTime)

get

public Response<java.lang.String> get(byte[] key)

getSet

public Response<java.lang.String> getSet(byte[] key,
                                         byte[] value)

hdel

public Response<java.lang.Long> hdel(byte[] key,
                                     byte[] field)

hexists

public Response<java.lang.Boolean> hexists(byte[] key,
                                           byte[] field)

hget

public Response<java.lang.String> hget(byte[] key,
                                       byte[] field)

hgetAll

public Response<java.util.Map<java.lang.String,java.lang.String>> hgetAll(byte[] key)

hincrBy

public Response<java.lang.Long> hincrBy(byte[] key,
                                        byte[] field,
                                        long value)

hkeys

public Response<java.util.Set<java.lang.String>> hkeys(byte[] key)

hlen

public Response<java.lang.Long> hlen(byte[] key)

hmget

public Response<java.util.List<java.lang.String>> hmget(byte[] key,
                                                        byte[]... fields)

hmset

public Response<java.lang.String> hmset(byte[] key,
                                        java.util.Map<byte[],byte[]> hash)

hset

public Response<java.lang.Long> hset(byte[] key,
                                     byte[] field,
                                     byte[] value)

hsetnx

public Response<java.lang.Long> hsetnx(byte[] key,
                                       byte[] field,
                                       byte[] value)

hvals

public Response<java.util.List<java.lang.String>> hvals(byte[] key)

incr

public Response<java.lang.Long> incr(byte[] key)

incrBy

public Response<java.lang.Long> incrBy(byte[] key,
                                       long integer)

keys

public Response<java.util.Set<java.lang.String>> keys(byte[] pattern)

lindex

public Response<java.lang.String> lindex(byte[] key,
                                         int index)

linsert

public Response<java.lang.Long> linsert(byte[] key,
                                        BinaryClient.LIST_POSITION where,
                                        byte[] pivot,
                                        byte[] value)

llen

public Response<java.lang.Long> llen(byte[] key)

lpop

public Response<java.lang.String> lpop(byte[] key)

lpush

public Response<java.lang.Long> lpush(byte[] key,
                                      byte[] string)

lpushx

public Response<java.lang.Long> lpushx(byte[] key,
                                       byte[] bytes)

lrange

public Response<java.util.List<java.lang.String>> lrange(byte[] key,
                                                         int start,
                                                         int end)

lrem

public Response<java.lang.Long> lrem(byte[] key,
                                     int count,
                                     byte[] value)

lset

public Response<java.lang.String> lset(byte[] key,
                                       int index,
                                       byte[] value)

ltrim

public Response<java.lang.String> ltrim(byte[] key,
                                        int start,
                                        int end)

mget

public Response<java.util.List<java.lang.String>> mget(byte[]... keys)

move

public Response<java.lang.Long> move(byte[] key,
                                     int dbIndex)

mset

public Response<java.lang.String> mset(byte[]... keysvalues)

msetnx

public Response<java.lang.Long> msetnx(byte[]... keysvalues)

persist

public Response<java.lang.Long> persist(byte[] key)

rename

public Response<java.lang.String> rename(byte[] oldkey,
                                         byte[] newkey)

renamenx

public Response<java.lang.Long> renamenx(byte[] oldkey,
                                         byte[] newkey)

rpop

public Response<java.lang.String> rpop(byte[] key)

rpoplpush

public Response<java.lang.String> rpoplpush(byte[] srckey,
                                            byte[] dstkey)

rpush

public Response<java.lang.Long> rpush(byte[] key,
                                      byte[] string)

rpushx

public Response<java.lang.Long> rpushx(byte[] key,
                                       byte[] string)

sadd

public Response<java.lang.Long> sadd(byte[] key,
                                     byte[] member)

scard

public Response<java.lang.Long> scard(byte[] key)

sdiff

public Response<java.util.Set<java.lang.String>> sdiff(byte[]... keys)

sdiffstore

public Response<java.lang.Long> sdiffstore(byte[] dstkey,
                                           byte[]... keys)

set

public Response<java.lang.String> set(byte[] key,
                                      byte[] value)

setbit

public Response<java.lang.Boolean> setbit(java.lang.String key,
                                          long offset,
                                          boolean value)

setex

public Response<java.lang.String> setex(byte[] key,
                                        int seconds,
                                        byte[] value)

setnx

public Response<java.lang.Long> setnx(byte[] key,
                                      byte[] value)

sinter

public Response<java.util.Set<java.lang.String>> sinter(byte[]... keys)

sinterstore

public Response<java.lang.Long> sinterstore(byte[] dstkey,
                                            byte[]... keys)

sismember

public Response<java.lang.Boolean> sismember(byte[] key,
                                             byte[] member)

smembers

public Response<java.util.Set<java.lang.String>> smembers(byte[] key)

smove

public Response<java.lang.Long> smove(byte[] srckey,
                                      byte[] dstkey,
                                      byte[] member)

sort

public Response<java.util.List<java.lang.String>> sort(byte[] key)

sort

public Response<java.util.List<java.lang.String>> sort(byte[] key,
                                                       SortingParams sortingParameters)

sort

public Response<java.util.List<java.lang.String>> sort(byte[] key,
                                                       SortingParams sortingParameters,
                                                       byte[] dstkey)

sort

public Response<java.util.List<java.lang.String>> sort(byte[] key,
                                                       byte[] dstkey)

spop

public Response<java.lang.String> spop(byte[] key)

srandmember

public Response<java.lang.String> srandmember(byte[] key)

srem

public Response<java.lang.Long> srem(byte[] key,
                                     byte[] member)

strlen

public Response<java.lang.Long> strlen(byte[] key)

substr

public Response<java.lang.String> substr(byte[] key,
                                         int start,
                                         int end)

sunion

public Response<java.util.Set<java.lang.String>> sunion(byte[]... keys)

sunionstore

public Response<java.lang.Long> sunionstore(byte[] dstkey,
                                            byte[]... keys)

ttl

public Response<java.lang.Long> ttl(byte[] key)

type

public Response<java.lang.String> type(byte[] key)

watch

public Response<java.lang.String> watch(byte[]... keys)

zadd

public Response<java.lang.Long> zadd(byte[] key,
                                     double score,
                                     byte[] member)

zcard

public Response<java.lang.Long> zcard(byte[] key)

zcount

public Response<java.lang.Long> zcount(byte[] key,
                                       double min,
                                       double max)

zincrby

public Response<java.lang.Double> zincrby(byte[] key,
                                          double score,
                                          byte[] member)

zinterstore

public Response<java.lang.Long> zinterstore(byte[] dstkey,
                                            byte[]... sets)

zinterstore

public Response<java.lang.Long> zinterstore(byte[] dstkey,
                                            ZParams params,
                                            byte[]... sets)

zrange

public Response<java.util.Set<java.lang.String>> zrange(byte[] key,
                                                        int start,
                                                        int end)

zrangeByScore

public Response<java.util.Set<java.lang.String>> zrangeByScore(byte[] key,
                                                               double min,
                                                               double max)

zrangeByScore

public Response<java.util.Set<java.lang.String>> zrangeByScore(byte[] key,
                                                               byte[] min,
                                                               byte[] max)

zrangeByScore

public Response<java.util.Set<java.lang.String>> zrangeByScore(byte[] key,
                                                               double min,
                                                               double max,
                                                               int offset,
                                                               int count)

zrangeByScoreWithScores

public Response<java.util.Set<Tuple>> zrangeByScoreWithScores(byte[] key,
                                                              double min,
                                                              double max)

zrangeByScoreWithScores

public Response<java.util.Set<Tuple>> zrangeByScoreWithScores(byte[] key,
                                                              double min,
                                                              double max,
                                                              int offset,
                                                              int count)

zrangeWithScores

public Response<java.util.Set<Tuple>> zrangeWithScores(byte[] key,
                                                       int start,
                                                       int end)

zrank

public Response<java.lang.Long> zrank(byte[] key,
                                      byte[] member)

zrem

public Response<java.lang.Long> zrem(byte[] key,
                                     byte[] member)

zremrangeByRank

public Response<java.lang.Long> zremrangeByRank(byte[] key,
                                                int start,
                                                int end)

zremrangeByScore

public Response<java.lang.Long> zremrangeByScore(byte[] key,
                                                 double start,
                                                 double end)

zrevrange

public Response<java.util.Set<java.lang.String>> zrevrange(byte[] key,
                                                           int start,
                                                           int end)

zrevrangeWithScores

public Response<java.util.Set<Tuple>> zrevrangeWithScores(byte[] key,
                                                          int start,
                                                          int end)

zrevrank

public Response<java.lang.Long> zrevrank(byte[] key,
                                         byte[] member)

zscore

public Response<java.lang.Double> zscore(byte[] key,
                                         byte[] member)

zunionstore

public Response<java.lang.Long> zunionstore(byte[] dstkey,
                                            byte[]... sets)

zunionstore

public Response<java.lang.Long> zunionstore(byte[] dstkey,
                                            ZParams params,
                                            byte[]... sets)

brpoplpush

public Response<java.lang.String> brpoplpush(byte[] source,
                                             byte[] destination,
                                             int timeout)