public class BinaryShardedJedis extends Sharded<Jedis,JedisShardInfo> implements BinaryJedisCommands
DEFAULT_KEY_TAG_PATTERN, DEFAULT_WEIGHT| Constructor and Description |
|---|
BinaryShardedJedis(java.util.List<JedisShardInfo> shards) |
BinaryShardedJedis(java.util.List<JedisShardInfo> shards,
Hashing algo) |
BinaryShardedJedis(java.util.List<JedisShardInfo> shards,
Hashing algo,
java.util.regex.Pattern keyTagPattern) |
BinaryShardedJedis(java.util.List<JedisShardInfo> shards,
java.util.regex.Pattern keyTagPattern) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Long |
append(byte[] key,
byte[] value) |
java.lang.Long |
bitcount(byte[] key) |
java.lang.Long |
bitcount(byte[] key,
long start,
long end) |
java.util.List<byte[]> |
blpop(byte[] arg) |
java.util.List<byte[]> |
brpop(byte[] arg) |
protected Jedis |
create(JedisShardInfo shard) |
java.lang.Long |
decr(byte[] key) |
java.lang.Long |
decrBy(byte[] key,
long integer) |
java.lang.Long |
del(byte[] key) |
void |
disconnect() |
byte[] |
echo(byte[] arg) |
java.lang.Boolean |
exists(byte[] key) |
java.lang.Long |
expire(byte[] key,
int seconds) |
java.lang.Long |
expireAt(byte[] key,
long unixTime) |
byte[] |
get(byte[] key) |
java.lang.Boolean |
getbit(byte[] key,
long offset) |
byte[] |
getrange(byte[] key,
long startOffset,
long endOffset) |
byte[] |
getSet(byte[] key,
byte[] value) |
java.lang.Long |
hdel(byte[] key,
byte[]... fields) |
java.lang.Boolean |
hexists(byte[] key,
byte[] field) |
byte[] |
hget(byte[] key,
byte[] field) |
java.util.Map<byte[],byte[]> |
hgetAll(byte[] key) |
java.lang.Long |
hincrBy(byte[] key,
byte[] field,
long value) |
java.lang.Double |
hincrByFloat(byte[] key,
byte[] field,
double value) |
java.util.Set<byte[]> |
hkeys(byte[] key) |
java.lang.Long |
hlen(byte[] key) |
java.util.List<byte[]> |
hmget(byte[] key,
byte[]... fields) |
java.lang.String |
hmset(byte[] key,
java.util.Map<byte[],byte[]> hash) |
java.lang.Long |
hset(byte[] key,
byte[] field,
byte[] value) |
java.lang.Long |
hsetnx(byte[] key,
byte[] field,
byte[] value) |
java.util.Collection<byte[]> |
hvals(byte[] key) |
java.lang.Long |
incr(byte[] key) |
java.lang.Long |
incrBy(byte[] key,
long integer) |
java.lang.Double |
incrByFloat(byte[] key,
double integer) |
byte[] |
lindex(byte[] key,
long index) |
java.lang.Long |
linsert(byte[] key,
BinaryClient.LIST_POSITION where,
byte[] pivot,
byte[] value) |
java.lang.Long |
llen(byte[] key) |
byte[] |
lpop(byte[] key) |
java.lang.Long |
lpush(byte[] key,
byte[]... strings) |
java.lang.Long |
lpushx(byte[] key,
byte[]... string) |
java.util.List<byte[]> |
lrange(byte[] key,
long start,
long end) |
java.lang.Long |
lrem(byte[] key,
long count,
byte[] value) |
java.lang.String |
lset(byte[] key,
long index,
byte[] value) |
java.lang.String |
ltrim(byte[] key,
long start,
long end) |
java.lang.Long |
move(byte[] key,
int dbIndex) |
byte[] |
objectEncoding(byte[] key) |
java.lang.Long |
objectIdletime(byte[] key) |
java.lang.Long |
objectRefcount(byte[] key) |
java.lang.Long |
persist(byte[] key) |
java.lang.Long |
pexpire(byte[] key,
long milliseconds) |
java.lang.Long |
pexpire(java.lang.String key,
long milliseconds)
Deprecated.
|
java.lang.Long |
pexpireAt(byte[] key,
long millisecondsTimestamp) |
java.lang.Long |
pfadd(byte[] key,
byte[]... elements) |
long |
pfcount(byte[] key) |
ShardedJedisPipeline |
pipelined() |
java.util.List<java.lang.Object> |
pipelined(ShardedJedisPipeline shardedJedisPipeline)
Deprecated.
|
byte[] |
rpop(byte[] key) |
java.lang.Long |
rpush(byte[] key,
byte[]... strings) |
java.lang.Long |
rpushx(byte[] key,
byte[]... string) |
java.lang.Long |
sadd(byte[] key,
byte[]... members) |
java.lang.Long |
scard(byte[] key) |
java.lang.String |
set(byte[] key,
byte[] value) |
java.lang.String |
set(byte[] key,
byte[] value,
byte[] nxxx,
byte[] expx,
long time) |
java.lang.Boolean |
setbit(byte[] key,
long offset,
boolean value) |
java.lang.Boolean |
setbit(byte[] key,
long offset,
byte[] value) |
java.lang.String |
setex(byte[] key,
int seconds,
byte[] value) |
java.lang.Long |
setnx(byte[] key,
byte[] value) |
java.lang.Long |
setrange(byte[] key,
long offset,
byte[] value) |
java.lang.Boolean |
sismember(byte[] key,
byte[] member) |
java.util.Set<byte[]> |
smembers(byte[] key) |
java.util.List<byte[]> |
sort(byte[] key) |
java.util.List<byte[]> |
sort(byte[] key,
SortingParams sortingParameters) |
byte[] |
spop(byte[] key) |
java.util.Set<byte[]> |
spop(byte[] key,
long count) |
byte[] |
srandmember(byte[] key) |
java.util.List |
srandmember(byte[] key,
int count) |
java.lang.Long |
srem(byte[] key,
byte[]... members) |
java.lang.Long |
strlen(byte[] key) |
byte[] |
substr(byte[] key,
int start,
int end) |
java.lang.Long |
ttl(byte[] key) |
java.lang.String |
type(byte[] key) |
java.lang.Long |
zadd(byte[] key,
double score,
byte[] member) |
java.lang.Long |
zadd(byte[] key,
java.util.Map<byte[],java.lang.Double> scoreMembers) |
java.lang.Long |
zcard(byte[] key) |
java.lang.Long |
zcount(byte[] key,
byte[] min,
byte[] max) |
java.lang.Long |
zcount(byte[] key,
double min,
double max) |
java.lang.Double |
zincrby(byte[] key,
double score,
byte[] member) |
java.lang.Long |
zlexcount(byte[] key,
byte[] min,
byte[] max) |
java.util.Set<byte[]> |
zrange(byte[] key,
long start,
long end) |
java.util.Set<byte[]> |
zrangeByLex(byte[] key,
byte[] min,
byte[] max) |
java.util.Set<byte[]> |
zrangeByLex(byte[] key,
byte[] min,
byte[] max,
int offset,
int count) |
java.util.Set<byte[]> |
zrangeByScore(byte[] key,
byte[] min,
byte[] max) |
java.util.Set<byte[]> |
zrangeByScore(byte[] key,
byte[] min,
byte[] max,
int offset,
int count) |
java.util.Set<byte[]> |
zrangeByScore(byte[] key,
double min,
double max) |
java.util.Set<byte[]> |
zrangeByScore(byte[] key,
double min,
double max,
int offset,
int count) |
java.util.Set<Tuple> |
zrangeByScoreWithScores(byte[] key,
byte[] min,
byte[] max) |
java.util.Set<Tuple> |
zrangeByScoreWithScores(byte[] key,
byte[] min,
byte[] max,
int offset,
int count) |
java.util.Set<Tuple> |
zrangeByScoreWithScores(byte[] key,
double min,
double max) |
java.util.Set<Tuple> |
zrangeByScoreWithScores(byte[] key,
double min,
double max,
int offset,
int count) |
java.util.Set<Tuple> |
zrangeWithScores(byte[] key,
long start,
long end) |
java.lang.Long |
zrank(byte[] key,
byte[] member) |
java.lang.Long |
zrem(byte[] key,
byte[]... members) |
java.lang.Long |
zremrangeByLex(byte[] key,
byte[] min,
byte[] max) |
java.lang.Long |
zremrangeByRank(byte[] key,
long start,
long end) |
java.lang.Long |
zremrangeByScore(byte[] key,
byte[] start,
byte[] end) |
java.lang.Long |
zremrangeByScore(byte[] key,
double start,
double end) |
java.util.Set<byte[]> |
zrevrange(byte[] key,
long start,
long end) |
java.util.Set<byte[]> |
zrevrangeByLex(byte[] key,
byte[] max,
byte[] min) |
java.util.Set<byte[]> |
zrevrangeByLex(byte[] key,
byte[] max,
byte[] min,
int offset,
int count) |
java.util.Set<byte[]> |
zrevrangeByScore(byte[] key,
byte[] max,
byte[] min) |
java.util.Set<byte[]> |
zrevrangeByScore(byte[] key,
byte[] max,
byte[] min,
int offset,
int count) |
java.util.Set<byte[]> |
zrevrangeByScore(byte[] key,
double max,
double min) |
java.util.Set<byte[]> |
zrevrangeByScore(byte[] key,
double max,
double min,
int offset,
int count) |
java.util.Set<Tuple> |
zrevrangeByScoreWithScores(byte[] key,
byte[] max,
byte[] min) |
java.util.Set<Tuple> |
zrevrangeByScoreWithScores(byte[] key,
byte[] max,
byte[] min,
int offset,
int count) |
java.util.Set<Tuple> |
zrevrangeByScoreWithScores(byte[] key,
double max,
double min) |
java.util.Set<Tuple> |
zrevrangeByScoreWithScores(byte[] key,
double max,
double min,
int offset,
int count) |
java.util.Set<Tuple> |
zrevrangeWithScores(byte[] key,
long start,
long end) |
java.lang.Long |
zrevrank(byte[] key,
byte[] member) |
java.lang.Double |
zscore(byte[] key,
byte[] member) |
getAllShardInfo, getAllShards, getKeyTag, getShard, getShard, getShardInfo, getShardInfopublic BinaryShardedJedis(java.util.List<JedisShardInfo> shards)
public BinaryShardedJedis(java.util.List<JedisShardInfo> shards, Hashing algo)
public BinaryShardedJedis(java.util.List<JedisShardInfo> shards, java.util.regex.Pattern keyTagPattern)
public BinaryShardedJedis(java.util.List<JedisShardInfo> shards, Hashing algo, java.util.regex.Pattern keyTagPattern)
public void disconnect()
protected Jedis create(JedisShardInfo shard)
public java.lang.String set(byte[] key,
byte[] value)
set in interface BinaryJedisCommandspublic java.lang.String set(byte[] key,
byte[] value,
byte[] nxxx,
byte[] expx,
long time)
set in interface BinaryJedisCommandspublic byte[] get(byte[] key)
get in interface BinaryJedisCommandspublic java.lang.Boolean exists(byte[] key)
exists in interface BinaryJedisCommandspublic java.lang.String type(byte[] key)
type in interface BinaryJedisCommandspublic java.lang.Long expire(byte[] key,
int seconds)
expire in interface BinaryJedisCommandspublic java.lang.Long pexpire(byte[] key,
long milliseconds)
pexpire in interface BinaryJedisCommands@Deprecated
public java.lang.Long pexpire(java.lang.String key,
long milliseconds)
pexpire in interface BinaryJedisCommandspublic java.lang.Long expireAt(byte[] key,
long unixTime)
expireAt in interface BinaryJedisCommandspublic java.lang.Long pexpireAt(byte[] key,
long millisecondsTimestamp)
pexpireAt in interface BinaryJedisCommandspublic java.lang.Long ttl(byte[] key)
ttl in interface BinaryJedisCommandspublic byte[] getSet(byte[] key,
byte[] value)
getSet in interface BinaryJedisCommandspublic java.lang.Long setnx(byte[] key,
byte[] value)
setnx in interface BinaryJedisCommandspublic java.lang.String setex(byte[] key,
int seconds,
byte[] value)
setex in interface BinaryJedisCommandspublic java.lang.Long decrBy(byte[] key,
long integer)
decrBy in interface BinaryJedisCommandspublic java.lang.Long decr(byte[] key)
decr in interface BinaryJedisCommandspublic java.lang.Long del(byte[] key)
del in interface BinaryJedisCommandspublic java.lang.Long incrBy(byte[] key,
long integer)
incrBy in interface BinaryJedisCommandspublic java.lang.Double incrByFloat(byte[] key,
double integer)
incrByFloat in interface BinaryJedisCommandspublic java.lang.Long incr(byte[] key)
incr in interface BinaryJedisCommandspublic java.lang.Long append(byte[] key,
byte[] value)
append in interface BinaryJedisCommandspublic byte[] substr(byte[] key,
int start,
int end)
substr in interface BinaryJedisCommandspublic java.lang.Long hset(byte[] key,
byte[] field,
byte[] value)
hset in interface BinaryJedisCommandspublic byte[] hget(byte[] key,
byte[] field)
hget in interface BinaryJedisCommandspublic java.lang.Long hsetnx(byte[] key,
byte[] field,
byte[] value)
hsetnx in interface BinaryJedisCommandspublic java.lang.String hmset(byte[] key,
java.util.Map<byte[],byte[]> hash)
hmset in interface BinaryJedisCommandspublic java.util.List<byte[]> hmget(byte[] key,
byte[]... fields)
hmget in interface BinaryJedisCommandspublic java.lang.Long hincrBy(byte[] key,
byte[] field,
long value)
hincrBy in interface BinaryJedisCommandspublic java.lang.Double hincrByFloat(byte[] key,
byte[] field,
double value)
hincrByFloat in interface BinaryJedisCommandspublic java.lang.Boolean hexists(byte[] key,
byte[] field)
hexists in interface BinaryJedisCommandspublic java.lang.Long hdel(byte[] key,
byte[]... fields)
hdel in interface BinaryJedisCommandspublic java.lang.Long hlen(byte[] key)
hlen in interface BinaryJedisCommandspublic java.util.Set<byte[]> hkeys(byte[] key)
hkeys in interface BinaryJedisCommandspublic java.util.Collection<byte[]> hvals(byte[] key)
hvals in interface BinaryJedisCommandspublic java.util.Map<byte[],byte[]> hgetAll(byte[] key)
hgetAll in interface BinaryJedisCommandspublic java.lang.Long rpush(byte[] key,
byte[]... strings)
rpush in interface BinaryJedisCommandspublic java.lang.Long lpush(byte[] key,
byte[]... strings)
lpush in interface BinaryJedisCommandspublic java.lang.Long strlen(byte[] key)
strlen in interface BinaryJedisCommandspublic java.lang.Long lpushx(byte[] key,
byte[]... string)
lpushx in interface BinaryJedisCommandspublic java.lang.Long persist(byte[] key)
persist in interface BinaryJedisCommandspublic java.lang.Long rpushx(byte[] key,
byte[]... string)
rpushx in interface BinaryJedisCommandspublic java.lang.Long llen(byte[] key)
llen in interface BinaryJedisCommandspublic java.util.List<byte[]> lrange(byte[] key,
long start,
long end)
lrange in interface BinaryJedisCommandspublic java.lang.String ltrim(byte[] key,
long start,
long end)
ltrim in interface BinaryJedisCommandspublic byte[] lindex(byte[] key,
long index)
lindex in interface BinaryJedisCommandspublic java.lang.String lset(byte[] key,
long index,
byte[] value)
lset in interface BinaryJedisCommandspublic java.lang.Long lrem(byte[] key,
long count,
byte[] value)
lrem in interface BinaryJedisCommandspublic byte[] lpop(byte[] key)
lpop in interface BinaryJedisCommandspublic byte[] rpop(byte[] key)
rpop in interface BinaryJedisCommandspublic java.lang.Long sadd(byte[] key,
byte[]... members)
sadd in interface BinaryJedisCommandspublic java.util.Set<byte[]> smembers(byte[] key)
smembers in interface BinaryJedisCommandspublic java.lang.Long srem(byte[] key,
byte[]... members)
srem in interface BinaryJedisCommandspublic byte[] spop(byte[] key)
spop in interface BinaryJedisCommandspublic java.util.Set<byte[]> spop(byte[] key,
long count)
spop in interface BinaryJedisCommandspublic java.lang.Long scard(byte[] key)
scard in interface BinaryJedisCommandspublic java.lang.Boolean sismember(byte[] key,
byte[] member)
sismember in interface BinaryJedisCommandspublic byte[] srandmember(byte[] key)
srandmember in interface BinaryJedisCommandspublic java.util.List srandmember(byte[] key,
int count)
srandmember in interface BinaryJedisCommandspublic java.lang.Long zadd(byte[] key,
double score,
byte[] member)
zadd in interface BinaryJedisCommandspublic java.lang.Long zadd(byte[] key,
java.util.Map<byte[],java.lang.Double> scoreMembers)
zadd in interface BinaryJedisCommandspublic java.util.Set<byte[]> zrange(byte[] key,
long start,
long end)
zrange in interface BinaryJedisCommandspublic java.lang.Long zrem(byte[] key,
byte[]... members)
zrem in interface BinaryJedisCommandspublic java.lang.Double zincrby(byte[] key,
double score,
byte[] member)
zincrby in interface BinaryJedisCommandspublic java.lang.Long zrank(byte[] key,
byte[] member)
zrank in interface BinaryJedisCommandspublic java.lang.Long zrevrank(byte[] key,
byte[] member)
zrevrank in interface BinaryJedisCommandspublic java.util.Set<byte[]> zrevrange(byte[] key,
long start,
long end)
zrevrange in interface BinaryJedisCommandspublic java.util.Set<Tuple> zrangeWithScores(byte[] key, long start, long end)
zrangeWithScores in interface BinaryJedisCommandspublic java.util.Set<Tuple> zrevrangeWithScores(byte[] key, long start, long end)
zrevrangeWithScores in interface BinaryJedisCommandspublic java.lang.Long zcard(byte[] key)
zcard in interface BinaryJedisCommandspublic java.lang.Double zscore(byte[] key,
byte[] member)
zscore in interface BinaryJedisCommandspublic java.util.List<byte[]> sort(byte[] key)
sort in interface BinaryJedisCommandspublic java.util.List<byte[]> sort(byte[] key,
SortingParams sortingParameters)
sort in interface BinaryJedisCommandspublic java.lang.Long zcount(byte[] key,
double min,
double max)
zcount in interface BinaryJedisCommandspublic java.lang.Long zcount(byte[] key,
byte[] min,
byte[] max)
zcount in interface BinaryJedisCommandspublic java.util.Set<byte[]> zrangeByScore(byte[] key,
double min,
double max)
zrangeByScore in interface BinaryJedisCommandspublic java.util.Set<byte[]> zrangeByScore(byte[] key,
double min,
double max,
int offset,
int count)
zrangeByScore in interface BinaryJedisCommandspublic java.util.Set<Tuple> zrangeByScoreWithScores(byte[] key, double min, double max)
zrangeByScoreWithScores in interface BinaryJedisCommandspublic java.util.Set<Tuple> zrangeByScoreWithScores(byte[] key, double min, double max, int offset, int count)
zrangeByScoreWithScores in interface BinaryJedisCommandspublic java.util.Set<byte[]> zrangeByScore(byte[] key,
byte[] min,
byte[] max)
zrangeByScore in interface BinaryJedisCommandspublic java.util.Set<Tuple> zrangeByScoreWithScores(byte[] key, byte[] min, byte[] max)
zrangeByScoreWithScores in interface BinaryJedisCommandspublic java.util.Set<Tuple> zrangeByScoreWithScores(byte[] key, byte[] min, byte[] max, int offset, int count)
zrangeByScoreWithScores in interface BinaryJedisCommandspublic java.util.Set<byte[]> zrangeByScore(byte[] key,
byte[] min,
byte[] max,
int offset,
int count)
zrangeByScore in interface BinaryJedisCommandspublic java.util.Set<byte[]> zrevrangeByScore(byte[] key,
double max,
double min)
zrevrangeByScore in interface BinaryJedisCommandspublic java.util.Set<byte[]> zrevrangeByScore(byte[] key,
double max,
double min,
int offset,
int count)
zrevrangeByScore in interface BinaryJedisCommandspublic java.util.Set<Tuple> zrevrangeByScoreWithScores(byte[] key, double max, double min)
zrevrangeByScoreWithScores in interface BinaryJedisCommandspublic java.util.Set<Tuple> zrevrangeByScoreWithScores(byte[] key, double max, double min, int offset, int count)
zrevrangeByScoreWithScores in interface BinaryJedisCommandspublic java.util.Set<byte[]> zrevrangeByScore(byte[] key,
byte[] max,
byte[] min)
zrevrangeByScore in interface BinaryJedisCommandspublic java.util.Set<byte[]> zrevrangeByScore(byte[] key,
byte[] max,
byte[] min,
int offset,
int count)
zrevrangeByScore in interface BinaryJedisCommandspublic java.util.Set<Tuple> zrevrangeByScoreWithScores(byte[] key, byte[] max, byte[] min)
zrevrangeByScoreWithScores in interface BinaryJedisCommandspublic java.util.Set<Tuple> zrevrangeByScoreWithScores(byte[] key, byte[] max, byte[] min, int offset, int count)
zrevrangeByScoreWithScores in interface BinaryJedisCommandspublic java.lang.Long zremrangeByRank(byte[] key,
long start,
long end)
zremrangeByRank in interface BinaryJedisCommandspublic java.lang.Long zremrangeByScore(byte[] key,
double start,
double end)
zremrangeByScore in interface BinaryJedisCommandspublic java.lang.Long zremrangeByScore(byte[] key,
byte[] start,
byte[] end)
zremrangeByScore in interface BinaryJedisCommandspublic java.lang.Long zlexcount(byte[] key,
byte[] min,
byte[] max)
zlexcount in interface BinaryJedisCommandspublic java.util.Set<byte[]> zrangeByLex(byte[] key,
byte[] min,
byte[] max)
zrangeByLex in interface BinaryJedisCommandspublic java.util.Set<byte[]> zrangeByLex(byte[] key,
byte[] min,
byte[] max,
int offset,
int count)
zrangeByLex in interface BinaryJedisCommandspublic java.util.Set<byte[]> zrevrangeByLex(byte[] key,
byte[] max,
byte[] min)
zrevrangeByLex in interface BinaryJedisCommandspublic java.util.Set<byte[]> zrevrangeByLex(byte[] key,
byte[] max,
byte[] min,
int offset,
int count)
zrevrangeByLex in interface BinaryJedisCommandspublic java.lang.Long zremrangeByLex(byte[] key,
byte[] min,
byte[] max)
zremrangeByLex in interface BinaryJedisCommandspublic java.lang.Long linsert(byte[] key,
BinaryClient.LIST_POSITION where,
byte[] pivot,
byte[] value)
linsert in interface BinaryJedisCommands@Deprecated public java.util.List<java.lang.Object> pipelined(ShardedJedisPipeline shardedJedisPipeline)
public ShardedJedisPipeline pipelined()
public java.lang.Long objectRefcount(byte[] key)
public byte[] objectEncoding(byte[] key)
public java.lang.Long objectIdletime(byte[] key)
public java.lang.Boolean setbit(byte[] key,
long offset,
boolean value)
setbit in interface BinaryJedisCommandspublic java.lang.Boolean setbit(byte[] key,
long offset,
byte[] value)
setbit in interface BinaryJedisCommandspublic java.lang.Boolean getbit(byte[] key,
long offset)
getbit in interface BinaryJedisCommandspublic java.lang.Long setrange(byte[] key,
long offset,
byte[] value)
setrange in interface BinaryJedisCommandspublic byte[] getrange(byte[] key,
long startOffset,
long endOffset)
getrange in interface BinaryJedisCommandspublic java.lang.Long move(byte[] key,
int dbIndex)
move in interface BinaryJedisCommandspublic byte[] echo(byte[] arg)
echo in interface BinaryJedisCommandspublic java.util.List<byte[]> brpop(byte[] arg)
brpop in interface BinaryJedisCommandspublic java.util.List<byte[]> blpop(byte[] arg)
blpop in interface BinaryJedisCommandspublic java.lang.Long bitcount(byte[] key)
bitcount in interface BinaryJedisCommandspublic java.lang.Long bitcount(byte[] key,
long start,
long end)
bitcount in interface BinaryJedisCommandspublic java.lang.Long pfadd(byte[] key,
byte[]... elements)
pfadd in interface BinaryJedisCommandspublic long pfcount(byte[] key)
pfcount in interface BinaryJedisCommands