redis.clients.jedis
Class ShardedJedis

java.lang.Object
  extended by redis.clients.util.Sharded<Jedis,JedisShardInfo>
      extended by redis.clients.jedis.BinaryShardedJedis
          extended by redis.clients.jedis.ShardedJedis
All Implemented Interfaces:
BinaryJedisCommands, JedisCommands

public class ShardedJedis
extends BinaryShardedJedis
implements JedisCommands


Field Summary
 
Fields inherited from class redis.clients.util.Sharded
DEFAULT_KEY_TAG_PATTERN, DEFAULT_WEIGHT
 
Constructor Summary
ShardedJedis(java.util.List<JedisShardInfo> shards)
           
ShardedJedis(java.util.List<JedisShardInfo> shards, Hashing algo)
           
ShardedJedis(java.util.List<JedisShardInfo> shards, Hashing algo, java.util.regex.Pattern keyTagPattern)
           
ShardedJedis(java.util.List<JedisShardInfo> shards, java.util.regex.Pattern keyTagPattern)
           
 
Method Summary
 java.lang.Integer append(java.lang.String key, java.lang.String value)
           
 java.lang.Integer decr(java.lang.String key)
           
 java.lang.Integer decrBy(java.lang.String key, int integer)
           
 void disconnect()
           
 java.lang.Integer exists(java.lang.String key)
           
 java.lang.Integer expire(java.lang.String key, int seconds)
           
 java.lang.Integer expireAt(java.lang.String key, long unixTime)
           
 java.lang.String get(java.lang.String key)
           
 java.lang.String getSet(java.lang.String key, java.lang.String value)
           
 java.lang.Integer hdel(java.lang.String key, java.lang.String field)
           
 java.lang.Integer hexists(java.lang.String key, java.lang.String field)
           
 java.lang.String hget(java.lang.String key, java.lang.String field)
           
 java.util.Map<java.lang.String,java.lang.String> hgetAll(java.lang.String key)
           
 java.lang.Integer hincrBy(java.lang.String key, java.lang.String field, int value)
           
 java.util.Set<java.lang.String> hkeys(java.lang.String key)
           
 java.lang.Integer hlen(java.lang.String key)
           
 java.util.List<java.lang.String> hmget(java.lang.String key, java.lang.String... fields)
           
 java.lang.String hmset(java.lang.String key, java.util.Map<java.lang.String,java.lang.String> hash)
           
 java.lang.Integer hset(java.lang.String key, java.lang.String field, java.lang.String value)
           
 java.lang.Integer hsetnx(java.lang.String key, java.lang.String field, java.lang.String value)
           
 java.util.Collection<java.lang.String> hvals(java.lang.String key)
           
 java.lang.Integer incr(java.lang.String key)
           
 java.lang.Integer incrBy(java.lang.String key, int integer)
           
 java.lang.String lindex(java.lang.String key, int index)
           
 java.lang.Integer linsert(java.lang.String key, BinaryClient.LIST_POSITION where, java.lang.String pivot, java.lang.String value)
           
 java.lang.Integer llen(java.lang.String key)
           
 java.lang.String lpop(java.lang.String key)
           
 java.lang.Integer lpush(java.lang.String key, java.lang.String string)
           
 java.util.List<java.lang.String> lrange(java.lang.String key, int start, int end)
           
 java.lang.Integer lrem(java.lang.String key, int count, java.lang.String value)
           
 java.lang.String lset(java.lang.String key, int index, java.lang.String value)
           
 java.lang.String ltrim(java.lang.String key, int start, int end)
           
 java.lang.String rpop(java.lang.String key)
           
 java.lang.Integer rpush(java.lang.String key, java.lang.String string)
           
 java.lang.Integer sadd(java.lang.String key, java.lang.String member)
           
 java.lang.Integer scard(java.lang.String key)
           
 java.lang.String set(java.lang.String key, java.lang.String value)
           
 java.lang.String setex(java.lang.String key, int seconds, java.lang.String value)
           
 java.lang.Integer setnx(java.lang.String key, java.lang.String value)
           
 java.lang.Integer sismember(java.lang.String key, java.lang.String member)
           
 java.util.Set<java.lang.String> smembers(java.lang.String key)
           
 java.util.List<java.lang.String> sort(java.lang.String key)
           
 java.util.List<java.lang.String> sort(java.lang.String key, SortingParams sortingParameters)
           
 java.lang.String spop(java.lang.String key)
           
 java.lang.String srandmember(java.lang.String key)
           
 java.lang.Integer srem(java.lang.String key, java.lang.String member)
           
 java.lang.String substr(java.lang.String key, int start, int end)
           
 java.lang.Integer ttl(java.lang.String key)
           
 java.lang.String type(java.lang.String key)
           
 java.lang.Integer zadd(java.lang.String key, double score, java.lang.String member)
           
 java.lang.Integer zcard(java.lang.String key)
           
 java.lang.Integer zcount(java.lang.String key, double min, double max)
           
 java.lang.Double zincrby(java.lang.String key, double score, java.lang.String member)
           
 java.util.Set<java.lang.String> zrange(java.lang.String key, int start, int end)
           
 java.util.Set<java.lang.String> zrangeByScore(java.lang.String key, double min, double max)
           
 java.util.Set<java.lang.String> zrangeByScore(java.lang.String key, double min, double max, int offset, int count)
           
 java.util.Set<Tuple> zrangeByScoreWithScores(java.lang.String key, double min, double max)
           
 java.util.Set<Tuple> zrangeByScoreWithScores(java.lang.String key, double min, double max, int offset, int count)
           
 java.util.Set<Tuple> zrangeWithScores(java.lang.String key, int start, int end)
           
 java.lang.Integer zrank(java.lang.String key, java.lang.String member)
           
 java.lang.Integer zrem(java.lang.String key, java.lang.String member)
           
 java.lang.Integer zremrangeByRank(java.lang.String key, int start, int end)
           
 java.lang.Integer zremrangeByScore(java.lang.String key, double start, double end)
           
 java.util.Set<java.lang.String> zrevrange(java.lang.String key, int start, int end)
           
 java.util.Set<Tuple> zrevrangeWithScores(java.lang.String key, int start, int end)
           
 java.lang.Integer zrevrank(java.lang.String key, java.lang.String member)
           
 java.lang.Double zscore(java.lang.String key, java.lang.String member)
           
 
Methods inherited from class redis.clients.jedis.BinaryShardedJedis
append, create, decr, decrBy, exists, expire, expireAt, get, getSet, hdel, hexists, hget, hgetAll, hincrBy, hkeys, hlen, hmget, hmset, hset, hsetnx, hvals, incr, incrBy, lindex, linsert, llen, lpop, lpush, lrange, lrem, lset, ltrim, pipelined, rpop, rpush, sadd, scard, set, setex, setnx, sismember, smembers, sort, sort, spop, srandmember, srem, substr, ttl, type, zadd, zcard, zcount, zincrby, zrange, zrangeByScore, zrangeByScore, zrangeByScoreWithScores, zrangeByScoreWithScores, zrangeWithScores, zrank, zrem, zremrangeByRank, zremrangeByScore, zrevrange, zrevrangeWithScores, zrevrank, zscore
 
Methods inherited from class redis.clients.util.Sharded
getAllShards, getKeyTag, getShard, getShard, getShardInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShardedJedis

public ShardedJedis(java.util.List<JedisShardInfo> shards)

ShardedJedis

public ShardedJedis(java.util.List<JedisShardInfo> shards,
                    Hashing algo)

ShardedJedis

public ShardedJedis(java.util.List<JedisShardInfo> shards,
                    java.util.regex.Pattern keyTagPattern)

ShardedJedis

public ShardedJedis(java.util.List<JedisShardInfo> shards,
                    Hashing algo,
                    java.util.regex.Pattern keyTagPattern)
Method Detail

disconnect

public void disconnect()
                throws java.io.IOException
Overrides:
disconnect in class BinaryShardedJedis
Throws:
java.io.IOException

set

public java.lang.String set(java.lang.String key,
                            java.lang.String value)
Specified by:
set in interface JedisCommands

get

public java.lang.String get(java.lang.String key)
Specified by:
get in interface JedisCommands

exists

public java.lang.Integer exists(java.lang.String key)
Specified by:
exists in interface JedisCommands

type

public java.lang.String type(java.lang.String key)
Specified by:
type in interface JedisCommands

expire

public java.lang.Integer expire(java.lang.String key,
                                int seconds)
Specified by:
expire in interface JedisCommands

expireAt

public java.lang.Integer expireAt(java.lang.String key,
                                  long unixTime)
Specified by:
expireAt in interface JedisCommands

ttl

public java.lang.Integer ttl(java.lang.String key)
Specified by:
ttl in interface JedisCommands

getSet

public java.lang.String getSet(java.lang.String key,
                               java.lang.String value)
Specified by:
getSet in interface JedisCommands

setnx

public java.lang.Integer setnx(java.lang.String key,
                               java.lang.String value)
Specified by:
setnx in interface JedisCommands

setex

public java.lang.String setex(java.lang.String key,
                              int seconds,
                              java.lang.String value)
Specified by:
setex in interface JedisCommands

decrBy

public java.lang.Integer decrBy(java.lang.String key,
                                int integer)
Specified by:
decrBy in interface JedisCommands

decr

public java.lang.Integer decr(java.lang.String key)
Specified by:
decr in interface JedisCommands

incrBy

public java.lang.Integer incrBy(java.lang.String key,
                                int integer)
Specified by:
incrBy in interface JedisCommands

incr

public java.lang.Integer incr(java.lang.String key)
Specified by:
incr in interface JedisCommands

append

public java.lang.Integer append(java.lang.String key,
                                java.lang.String value)
Specified by:
append in interface JedisCommands

substr

public java.lang.String substr(java.lang.String key,
                               int start,
                               int end)
Specified by:
substr in interface JedisCommands

hset

public java.lang.Integer hset(java.lang.String key,
                              java.lang.String field,
                              java.lang.String value)
Specified by:
hset in interface JedisCommands

hget

public java.lang.String hget(java.lang.String key,
                             java.lang.String field)
Specified by:
hget in interface JedisCommands

hsetnx

public java.lang.Integer hsetnx(java.lang.String key,
                                java.lang.String field,
                                java.lang.String value)
Specified by:
hsetnx in interface JedisCommands

hmset

public java.lang.String hmset(java.lang.String key,
                              java.util.Map<java.lang.String,java.lang.String> hash)
Specified by:
hmset in interface JedisCommands

hmget

public java.util.List<java.lang.String> hmget(java.lang.String key,
                                              java.lang.String... fields)
Specified by:
hmget in interface JedisCommands

hincrBy

public java.lang.Integer hincrBy(java.lang.String key,
                                 java.lang.String field,
                                 int value)
Specified by:
hincrBy in interface JedisCommands

hexists

public java.lang.Integer hexists(java.lang.String key,
                                 java.lang.String field)
Specified by:
hexists in interface JedisCommands

hdel

public java.lang.Integer hdel(java.lang.String key,
                              java.lang.String field)
Specified by:
hdel in interface JedisCommands

hlen

public java.lang.Integer hlen(java.lang.String key)
Specified by:
hlen in interface JedisCommands

hkeys

public java.util.Set<java.lang.String> hkeys(java.lang.String key)
Specified by:
hkeys in interface JedisCommands

hvals

public java.util.Collection<java.lang.String> hvals(java.lang.String key)
Specified by:
hvals in interface JedisCommands

hgetAll

public java.util.Map<java.lang.String,java.lang.String> hgetAll(java.lang.String key)
Specified by:
hgetAll in interface JedisCommands

rpush

public java.lang.Integer rpush(java.lang.String key,
                               java.lang.String string)
Specified by:
rpush in interface JedisCommands

lpush

public java.lang.Integer lpush(java.lang.String key,
                               java.lang.String string)
Specified by:
lpush in interface JedisCommands

llen

public java.lang.Integer llen(java.lang.String key)
Specified by:
llen in interface JedisCommands

lrange

public java.util.List<java.lang.String> lrange(java.lang.String key,
                                               int start,
                                               int end)
Specified by:
lrange in interface JedisCommands

ltrim

public java.lang.String ltrim(java.lang.String key,
                              int start,
                              int end)
Specified by:
ltrim in interface JedisCommands

lindex

public java.lang.String lindex(java.lang.String key,
                               int index)
Specified by:
lindex in interface JedisCommands

lset

public java.lang.String lset(java.lang.String key,
                             int index,
                             java.lang.String value)
Specified by:
lset in interface JedisCommands

lrem

public java.lang.Integer lrem(java.lang.String key,
                              int count,
                              java.lang.String value)
Specified by:
lrem in interface JedisCommands

lpop

public java.lang.String lpop(java.lang.String key)
Specified by:
lpop in interface JedisCommands

rpop

public java.lang.String rpop(java.lang.String key)
Specified by:
rpop in interface JedisCommands

sadd

public java.lang.Integer sadd(java.lang.String key,
                              java.lang.String member)
Specified by:
sadd in interface JedisCommands

smembers

public java.util.Set<java.lang.String> smembers(java.lang.String key)
Specified by:
smembers in interface JedisCommands

srem

public java.lang.Integer srem(java.lang.String key,
                              java.lang.String member)
Specified by:
srem in interface JedisCommands

spop

public java.lang.String spop(java.lang.String key)
Specified by:
spop in interface JedisCommands

scard

public java.lang.Integer scard(java.lang.String key)
Specified by:
scard in interface JedisCommands

sismember

public java.lang.Integer sismember(java.lang.String key,
                                   java.lang.String member)
Specified by:
sismember in interface JedisCommands

srandmember

public java.lang.String srandmember(java.lang.String key)
Specified by:
srandmember in interface JedisCommands

zadd

public java.lang.Integer zadd(java.lang.String key,
                              double score,
                              java.lang.String member)
Specified by:
zadd in interface JedisCommands

zrange

public java.util.Set<java.lang.String> zrange(java.lang.String key,
                                              int start,
                                              int end)
Specified by:
zrange in interface JedisCommands

zrem

public java.lang.Integer zrem(java.lang.String key,
                              java.lang.String member)
Specified by:
zrem in interface JedisCommands

zincrby

public java.lang.Double zincrby(java.lang.String key,
                                double score,
                                java.lang.String member)
Specified by:
zincrby in interface JedisCommands

zrank

public java.lang.Integer zrank(java.lang.String key,
                               java.lang.String member)
Specified by:
zrank in interface JedisCommands

zrevrank

public java.lang.Integer zrevrank(java.lang.String key,
                                  java.lang.String member)
Specified by:
zrevrank in interface JedisCommands

zrevrange

public java.util.Set<java.lang.String> zrevrange(java.lang.String key,
                                                 int start,
                                                 int end)
Specified by:
zrevrange in interface JedisCommands

zrangeWithScores

public java.util.Set<Tuple> zrangeWithScores(java.lang.String key,
                                             int start,
                                             int end)
Specified by:
zrangeWithScores in interface JedisCommands

zrevrangeWithScores

public java.util.Set<Tuple> zrevrangeWithScores(java.lang.String key,
                                                int start,
                                                int end)
Specified by:
zrevrangeWithScores in interface JedisCommands

zcard

public java.lang.Integer zcard(java.lang.String key)
Specified by:
zcard in interface JedisCommands

zscore

public java.lang.Double zscore(java.lang.String key,
                               java.lang.String member)
Specified by:
zscore in interface JedisCommands

sort

public java.util.List<java.lang.String> sort(java.lang.String key)
Specified by:
sort in interface JedisCommands

sort

public java.util.List<java.lang.String> sort(java.lang.String key,
                                             SortingParams sortingParameters)
Specified by:
sort in interface JedisCommands

zcount

public java.lang.Integer zcount(java.lang.String key,
                                double min,
                                double max)
Specified by:
zcount in interface JedisCommands

zrangeByScore

public java.util.Set<java.lang.String> zrangeByScore(java.lang.String key,
                                                     double min,
                                                     double max)
Specified by:
zrangeByScore in interface JedisCommands

zrangeByScore

public java.util.Set<java.lang.String> zrangeByScore(java.lang.String key,
                                                     double min,
                                                     double max,
                                                     int offset,
                                                     int count)
Specified by:
zrangeByScore in interface JedisCommands

zrangeByScoreWithScores

public java.util.Set<Tuple> zrangeByScoreWithScores(java.lang.String key,
                                                    double min,
                                                    double max)
Specified by:
zrangeByScoreWithScores in interface JedisCommands

zrangeByScoreWithScores

public java.util.Set<Tuple> zrangeByScoreWithScores(java.lang.String key,
                                                    double min,
                                                    double max,
                                                    int offset,
                                                    int count)
Specified by:
zrangeByScoreWithScores in interface JedisCommands

zremrangeByRank

public java.lang.Integer zremrangeByRank(java.lang.String key,
                                         int start,
                                         int end)
Specified by:
zremrangeByRank in interface JedisCommands

zremrangeByScore

public java.lang.Integer zremrangeByScore(java.lang.String key,
                                          double start,
                                          double end)
Specified by:
zremrangeByScore in interface JedisCommands

linsert

public java.lang.Integer linsert(java.lang.String key,
                                 BinaryClient.LIST_POSITION where,
                                 java.lang.String pivot,
                                 java.lang.String value)
Specified by:
linsert in interface JedisCommands


Copyright © 2010. All Rights Reserved.