public class UnifiedJedis extends Object implements JedisCommands, JedisBinaryCommands, SampleKeyedCommands, SampleBinaryKeyedCommands, RedisModuleCommands, AutoCloseable
Modifier and Type | Field and Description |
---|---|
protected CommandExecutor |
executor |
protected ConnectionProvider |
provider |
Constructor and Description |
---|
UnifiedJedis() |
UnifiedJedis(ClusterConnectionProvider provider,
int maxAttempts,
Duration maxTotalRetriesDuration) |
UnifiedJedis(Connection connection) |
UnifiedJedis(ConnectionProvider provider) |
UnifiedJedis(ConnectionProvider provider,
int maxAttempts,
Duration maxTotalRetriesDuration) |
UnifiedJedis(HostAndPort hostAndPort) |
UnifiedJedis(HostAndPort hostAndPort,
JedisClientConfig clientConfig) |
UnifiedJedis(JedisSocketFactory socketFactory) |
UnifiedJedis(Set<HostAndPort> jedisClusterNodes,
JedisClientConfig clientConfig,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
int maxAttempts,
Duration maxTotalRetriesDuration) |
UnifiedJedis(Set<HostAndPort> jedisClusterNodes,
JedisClientConfig clientConfig,
int maxAttempts) |
UnifiedJedis(Set<HostAndPort> jedisClusterNodes,
JedisClientConfig clientConfig,
int maxAttempts,
Duration maxTotalRetriesDuration) |
UnifiedJedis(String url) |
UnifiedJedis(URI uri) |
UnifiedJedis(URI uri,
JedisClientConfig config) |
Modifier and Type | Method and Description |
---|---|
long |
append(byte[] key,
byte[] value) |
long |
append(String key,
String value) |
long |
bitcount(byte[] key) |
long |
bitcount(byte[] key,
long start,
long end) |
long |
bitcount(String key) |
long |
bitcount(String key,
long start,
long end) |
List<Long> |
bitfield(byte[] key,
byte[]... arguments) |
List<Long> |
bitfield(String key,
String... arguments) |
List<Long> |
bitfieldReadonly(byte[] key,
byte[]... arguments) |
List<Long> |
bitfieldReadonly(String key,
String... arguments) |
long |
bitop(BitOP op,
byte[] destKey,
byte[]... srcKeys) |
long |
bitop(BitOP op,
String destKey,
String... srcKeys) |
long |
bitpos(byte[] key,
boolean value) |
long |
bitpos(byte[] key,
boolean value,
BitPosParams params) |
long |
bitpos(String key,
boolean value) |
long |
bitpos(String key,
boolean value,
BitPosParams params) |
byte[] |
blmove(byte[] srcKey,
byte[] dstKey,
ListDirection from,
ListDirection to,
double timeout) |
String |
blmove(String srcKey,
String dstKey,
ListDirection from,
ListDirection to,
double timeout) |
List<byte[]> |
blpop(double timeout,
byte[]... keys) |
KeyedListElement |
blpop(double timeout,
String... keys) |
KeyedListElement |
blpop(double timeout,
String key) |
List<byte[]> |
blpop(int timeout,
byte[]... keys) |
List<String> |
blpop(int timeout,
String... keys) |
List<String> |
blpop(int timeout,
String key) |
List<byte[]> |
brpop(double timeout,
byte[]... keys) |
KeyedListElement |
brpop(double timeout,
String... keys) |
KeyedListElement |
brpop(double timeout,
String key) |
List<byte[]> |
brpop(int timeout,
byte[]... keys) |
List<String> |
brpop(int timeout,
String... keys) |
List<String> |
brpop(int timeout,
String key) |
byte[] |
brpoplpush(byte[] source,
byte[] destination,
int timeout) |
String |
brpoplpush(String source,
String destination,
int timeout) |
List<byte[]> |
bzpopmax(double timeout,
byte[]... keys) |
KeyedZSetElement |
bzpopmax(double timeout,
String... keys) |
List<byte[]> |
bzpopmin(double timeout,
byte[]... keys) |
KeyedZSetElement |
bzpopmin(double timeout,
String... keys) |
void |
close() |
boolean |
copy(byte[] srcKey,
byte[] dstKey,
boolean replace) |
boolean |
copy(String srcKey,
String dstKey,
boolean replace) |
long |
dbSize() |
long |
decr(byte[] key) |
long |
decr(String key) |
long |
decrBy(byte[] key,
long decrement) |
long |
decrBy(String key,
long decrement) |
long |
del(byte[]... keys) |
long |
del(byte[] key) |
long |
del(String... keys) |
long |
del(String key) |
byte[] |
dump(byte[] key) |
byte[] |
dump(String key) |
Object |
eval(byte[] script) |
Object |
eval(byte[] script,
byte[] sampleKey) |
Object |
eval(byte[] script,
int keyCount,
byte[]... params) |
Object |
eval(byte[] script,
List<byte[]> keys,
List<byte[]> args) |
Object |
eval(String script) |
Object |
eval(String script,
int keyCount,
String... params) |
Object |
eval(String script,
List<String> keys,
List<String> args) |
Object |
eval(String script,
String sampleKey) |
Object |
evalsha(byte[] sha1) |
Object |
evalsha(byte[] sha1,
byte[] sampleKey) |
Object |
evalsha(byte[] sha1,
int keyCount,
byte[]... params) |
Object |
evalsha(byte[] sha1,
List<byte[]> keys,
List<byte[]> args) |
Object |
evalsha(String sha1) |
Object |
evalsha(String sha1,
int keyCount,
String... params) |
Object |
evalsha(String sha1,
List<String> keys,
List<String> args) |
Object |
evalsha(String sha1,
String sampleKey) |
<T> T |
executeCommand(CommandObject<T> commandObject) |
long |
exists(byte[]... keys) |
boolean |
exists(byte[] key) |
long |
exists(String... keys) |
boolean |
exists(String key) |
long |
expire(byte[] key,
long seconds) |
long |
expire(String key,
long seconds) |
long |
expireAt(byte[] key,
long unixTime) |
long |
expireAt(String key,
long unixTime) |
AggregationResult |
ftAggregate(String indexName,
AggregationBuilder aggr) |
String |
ftAliasAdd(String aliasName,
String indexName) |
String |
ftAliasDel(String aliasName) |
String |
ftAliasUpdate(String aliasName,
String indexName) |
String |
ftAlter(String indexName,
Schema schema) |
Map<String,String> |
ftConfigGet(String option) |
Map<String,String> |
ftConfigGet(String indexName,
String option) |
String |
ftConfigSet(String option,
String value) |
String |
ftConfigSet(String indexName,
String option,
String value) |
String |
ftCreate(String indexName,
IndexOptions indexOptions,
Schema schema) |
String |
ftCursorDel(String indexName,
long cursorId) |
AggregationResult |
ftCursorRead(String indexName,
long cursorId,
int count) |
String |
ftDropIndex(String indexName) |
String |
ftDropIndexDD(String indexName) |
String |
ftExplain(String indexName,
Query query) |
List<String> |
ftExplainCLI(String indexName,
Query query) |
Map<String,Object> |
ftInfo(String indexName) |
SearchResult |
ftSearch(byte[] indexName,
Query query) |
SearchResult |
ftSearch(String indexName,
Query query) |
Map<String,List<String>> |
ftSynDump(String indexName) |
String |
ftSynUpdate(String indexName,
String synonymGroupId,
String... terms) |
long |
geoadd(byte[] key,
double longitude,
double latitude,
byte[] member) |
long |
geoadd(byte[] key,
GeoAddParams params,
Map<byte[],GeoCoordinate> memberCoordinateMap) |
long |
geoadd(byte[] key,
Map<byte[],GeoCoordinate> memberCoordinateMap) |
long |
geoadd(String key,
double longitude,
double latitude,
String member) |
long |
geoadd(String key,
GeoAddParams params,
Map<String,GeoCoordinate> memberCoordinateMap) |
long |
geoadd(String key,
Map<String,GeoCoordinate> memberCoordinateMap) |
Double |
geodist(byte[] key,
byte[] member1,
byte[] member2) |
Double |
geodist(byte[] key,
byte[] member1,
byte[] member2,
GeoUnit unit) |
Double |
geodist(String key,
String member1,
String member2) |
Double |
geodist(String key,
String member1,
String member2,
GeoUnit unit) |
List<byte[]> |
geohash(byte[] key,
byte[]... members) |
List<String> |
geohash(String key,
String... members) |
List<GeoCoordinate> |
geopos(byte[] key,
byte[]... members) |
List<GeoCoordinate> |
geopos(String key,
String... members) |
List<GeoRadiusResponse> |
georadius(byte[] key,
double longitude,
double latitude,
double radius,
GeoUnit unit) |
List<GeoRadiusResponse> |
georadius(byte[] key,
double longitude,
double latitude,
double radius,
GeoUnit unit,
GeoRadiusParam param) |
List<GeoRadiusResponse> |
georadius(String key,
double longitude,
double latitude,
double radius,
GeoUnit unit) |
List<GeoRadiusResponse> |
georadius(String key,
double longitude,
double latitude,
double radius,
GeoUnit unit,
GeoRadiusParam param) |
List<GeoRadiusResponse> |
georadiusByMember(byte[] key,
byte[] member,
double radius,
GeoUnit unit) |
List<GeoRadiusResponse> |
georadiusByMember(byte[] key,
byte[] member,
double radius,
GeoUnit unit,
GeoRadiusParam param) |
List<GeoRadiusResponse> |
georadiusByMember(String key,
String member,
double radius,
GeoUnit unit) |
List<GeoRadiusResponse> |
georadiusByMember(String key,
String member,
double radius,
GeoUnit unit,
GeoRadiusParam param) |
List<GeoRadiusResponse> |
georadiusByMemberReadonly(byte[] key,
byte[] member,
double radius,
GeoUnit unit) |
List<GeoRadiusResponse> |
georadiusByMemberReadonly(byte[] key,
byte[] member,
double radius,
GeoUnit unit,
GeoRadiusParam param) |
List<GeoRadiusResponse> |
georadiusByMemberReadonly(String key,
String member,
double radius,
GeoUnit unit) |
List<GeoRadiusResponse> |
georadiusByMemberReadonly(String key,
String member,
double radius,
GeoUnit unit,
GeoRadiusParam param) |
long |
georadiusByMemberStore(byte[] key,
byte[] member,
double radius,
GeoUnit unit,
GeoRadiusParam param,
GeoRadiusStoreParam storeParam) |
long |
georadiusByMemberStore(String key,
String member,
double radius,
GeoUnit unit,
GeoRadiusParam param,
GeoRadiusStoreParam storeParam) |
List<GeoRadiusResponse> |
georadiusReadonly(byte[] key,
double longitude,
double latitude,
double radius,
GeoUnit unit) |
List<GeoRadiusResponse> |
georadiusReadonly(byte[] key,
double longitude,
double latitude,
double radius,
GeoUnit unit,
GeoRadiusParam param) |
List<GeoRadiusResponse> |
georadiusReadonly(String key,
double longitude,
double latitude,
double radius,
GeoUnit unit) |
List<GeoRadiusResponse> |
georadiusReadonly(String key,
double longitude,
double latitude,
double radius,
GeoUnit unit,
GeoRadiusParam param) |
long |
georadiusStore(byte[] key,
double longitude,
double latitude,
double radius,
GeoUnit unit,
GeoRadiusParam param,
GeoRadiusStoreParam storeParam) |
long |
georadiusStore(String key,
double longitude,
double latitude,
double radius,
GeoUnit unit,
GeoRadiusParam param,
GeoRadiusStoreParam storeParam) |
byte[] |
get(byte[] key) |
String |
get(String key) |
boolean |
getbit(byte[] key,
long offset) |
boolean |
getbit(String key,
long offset) |
byte[] |
getDel(byte[] key) |
String |
getDel(String key) |
byte[] |
getEx(byte[] key,
GetExParams params) |
String |
getEx(String key,
GetExParams params) |
byte[] |
getrange(byte[] key,
long startOffset,
long endOffset) |
String |
getrange(String key,
long startOffset,
long endOffset) |
byte[] |
getSet(byte[] key,
byte[] value) |
String |
getSet(String key,
String value) |
long |
hdel(byte[] key,
byte[]... field) |
long |
hdel(String key,
String... field) |
boolean |
hexists(byte[] key,
byte[] field) |
boolean |
hexists(String key,
String field) |
byte[] |
hget(byte[] key,
byte[] field) |
String |
hget(String key,
String field) |
Map<byte[],byte[]> |
hgetAll(byte[] key) |
Map<String,String> |
hgetAll(String key) |
long |
hincrBy(byte[] key,
byte[] field,
long value) |
long |
hincrBy(String key,
String field,
long value) |
double |
hincrByFloat(byte[] key,
byte[] field,
double value) |
double |
hincrByFloat(String key,
String field,
double value) |
Set<byte[]> |
hkeys(byte[] key) |
Set<String> |
hkeys(String key) |
long |
hlen(byte[] key) |
long |
hlen(String key) |
List<byte[]> |
hmget(byte[] key,
byte[]... fields) |
List<String> |
hmget(String key,
String... fields) |
String |
hmset(byte[] key,
Map<byte[],byte[]> hash) |
String |
hmset(String key,
Map<String,String> hash) |
byte[] |
hrandfield(byte[] key) |
List<byte[]> |
hrandfield(byte[] key,
long count) |
String |
hrandfield(String key) |
List<String> |
hrandfield(String key,
long count) |
Map<byte[],byte[]> |
hrandfieldWithValues(byte[] key,
long count) |
Map<String,String> |
hrandfieldWithValues(String key,
long count) |
ScanResult<Map.Entry<byte[],byte[]>> |
hscan(byte[] key,
byte[] cursor,
ScanParams params) |
ScanResult<Map.Entry<String,String>> |
hscan(String key,
String cursor,
ScanParams params) |
long |
hset(byte[] key,
byte[] field,
byte[] value) |
long |
hset(byte[] key,
Map<byte[],byte[]> hash) |
long |
hset(String key,
Map<String,String> hash) |
long |
hset(String key,
String field,
String value) |
long |
hsetnx(byte[] key,
byte[] field,
byte[] value) |
long |
hsetnx(String key,
String field,
String value) |
long |
hstrlen(byte[] key,
byte[] field) |
long |
hstrlen(String key,
String field) |
List<byte[]> |
hvals(byte[] key) |
List<String> |
hvals(String key) |
long |
incr(byte[] key) |
long |
incr(String key) |
long |
incrBy(byte[] key,
long increment) |
long |
incrBy(String key,
long increment) |
double |
incrByFloat(byte[] key,
double increment) |
double |
incrByFloat(String key,
double increment) |
List<Long> |
jsonArrAppend(String key,
Path2 path,
Object... objects) |
Long |
jsonArrAppend(String key,
Path path,
Object... pojos) |
List<Long> |
jsonArrAppendWithEscape(String key,
Path2 path,
Object... objects) |
List<Long> |
jsonArrIndex(String key,
Path2 path,
Object scalar) |
long |
jsonArrIndex(String key,
Path path,
Object scalar) |
List<Long> |
jsonArrIndexWithEscape(String key,
Path2 path,
Object scalar) |
List<Long> |
jsonArrInsert(String key,
Path2 path,
int index,
Object... objects) |
long |
jsonArrInsert(String key,
Path path,
int index,
Object... pojos) |
List<Long> |
jsonArrInsertWithEscape(String key,
Path2 path,
int index,
Object... objects) |
Long |
jsonArrLen(String key) |
Long |
jsonArrLen(String key,
Path path) |
List<Long> |
jsonArrLen(String key,
Path2 path) |
Object |
jsonArrPop(String key) |
<T> T |
jsonArrPop(String key,
Class<T> clazz) |
<T> T |
jsonArrPop(String key,
Class<T> clazz,
Path path) |
<T> T |
jsonArrPop(String key,
Class<T> clazz,
Path path,
int index) |
Object |
jsonArrPop(String key,
Path path) |
List<Object> |
jsonArrPop(String key,
Path2 path) |
List<Object> |
jsonArrPop(String key,
Path2 path,
int index) |
Object |
jsonArrPop(String key,
Path path,
int index) |
List<Long> |
jsonArrTrim(String key,
Path2 path,
int start,
int stop) |
Long |
jsonArrTrim(String key,
Path path,
int start,
int stop) |
long |
jsonClear(String key) |
long |
jsonClear(String key,
Path path) |
long |
jsonClear(String key,
Path2 path) |
long |
jsonDel(String key) |
long |
jsonDel(String key,
Path path) |
long |
jsonDel(String key,
Path2 path) |
Object |
jsonGet(String key) |
<T> T |
jsonGet(String key,
Class<T> clazz) |
<T> T |
jsonGet(String key,
Class<T> clazz,
Path... paths) |
Object |
jsonGet(String key,
Path... paths) |
Object |
jsonGet(String key,
Path2... paths) |
List<org.json.JSONArray> |
jsonMGet(Path2 path,
String... keys) |
<T> List<T> |
jsonMGet(Path path,
Class<T> clazz,
String... keys) |
String |
jsonSet(String key,
Path2 path,
Object object) |
String |
jsonSet(String key,
Path2 path,
Object pojo,
JsonSetParams params) |
String |
jsonSet(String key,
Path path,
Object pojo) |
String |
jsonSet(String key,
Path path,
Object pojo,
JsonSetParams params) |
String |
jsonSetWithEscape(String key,
Path2 path,
Object object) |
String |
jsonSetWithEscape(String key,
Path2 path,
Object pojo,
JsonSetParams params) |
long |
jsonStrAppend(String key,
Object string) |
List<Long> |
jsonStrAppend(String key,
Path2 path,
Object string) |
long |
jsonStrAppend(String key,
Path path,
Object string) |
Long |
jsonStrLen(String key) |
Long |
jsonStrLen(String key,
Path path) |
List<Long> |
jsonStrLen(String key,
Path2 path) |
String |
jsonToggle(String key,
Path path) |
List<Boolean> |
jsonToggle(String key,
Path2 path) |
Class<?> |
jsonType(String key) |
Class<?> |
jsonType(String key,
Path path) |
List<Class<?>> |
jsonType(String key,
Path2 path) |
Set<byte[]> |
keys(byte[] pattern) |
Set<String> |
keys(String pattern) |
byte[] |
lindex(byte[] key,
long index) |
String |
lindex(String key,
long index) |
long |
linsert(byte[] key,
ListPosition where,
byte[] pivot,
byte[] value) |
long |
linsert(String key,
ListPosition where,
String pivot,
String value) |
long |
llen(byte[] key) |
long |
llen(String key) |
byte[] |
lmove(byte[] srcKey,
byte[] dstKey,
ListDirection from,
ListDirection to) |
String |
lmove(String srcKey,
String dstKey,
ListDirection from,
ListDirection to) |
byte[] |
lpop(byte[] key) |
List<byte[]> |
lpop(byte[] key,
int count) |
String |
lpop(String key) |
List<String> |
lpop(String key,
int count) |
Long |
lpos(byte[] key,
byte[] element) |
Long |
lpos(byte[] key,
byte[] element,
LPosParams params) |
List<Long> |
lpos(byte[] key,
byte[] element,
LPosParams params,
long count) |
Long |
lpos(String key,
String element) |
Long |
lpos(String key,
String element,
LPosParams params) |
List<Long> |
lpos(String key,
String element,
LPosParams params,
long count) |
long |
lpush(byte[] key,
byte[]... args) |
long |
lpush(String key,
String... string) |
long |
lpushx(byte[] key,
byte[]... arg) |
long |
lpushx(String key,
String... string) |
List<byte[]> |
lrange(byte[] key,
long start,
long stop) |
List<String> |
lrange(String key,
long start,
long stop) |
long |
lrem(byte[] key,
long count,
byte[] value) |
long |
lrem(String key,
long count,
String value) |
String |
lset(byte[] key,
long index,
byte[] value) |
String |
lset(String key,
long index,
String value) |
String |
ltrim(byte[] key,
long start,
long stop) |
String |
ltrim(String key,
long start,
long stop) |
Long |
memoryUsage(byte[] key) |
Long |
memoryUsage(byte[] key,
int samples) |
Long |
memoryUsage(String key) |
Long |
memoryUsage(String key,
int samples) |
List<byte[]> |
mget(byte[]... keys) |
List<String> |
mget(String... keys) |
String |
migrate(String host,
int port,
byte[] key,
int timeout) |
String |
migrate(String host,
int port,
int timeout,
MigrateParams params,
byte[]... keys) |
String |
migrate(String host,
int port,
int timeout,
MigrateParams params,
String... keys) |
String |
migrate(String host,
int port,
String key,
int timeout) |
String |
mset(byte[]... keysvalues) |
String |
mset(String... keysvalues) |
long |
msetnx(byte[]... keysvalues) |
long |
msetnx(String... keysvalues) |
byte[] |
objectEncoding(byte[] key) |
String |
objectEncoding(String key) |
Long |
objectFreq(byte[] key) |
Long |
objectFreq(String key) |
Long |
objectIdletime(byte[] key) |
Long |
objectIdletime(String key) |
Long |
objectRefcount(byte[] key) |
Long |
objectRefcount(String key) |
long |
persist(byte[] key) |
long |
persist(String key) |
long |
pexpire(byte[] key,
long milliseconds) |
long |
pexpire(String key,
long milliseconds) |
long |
pexpireAt(byte[] key,
long millisecondsTimestamp) |
long |
pexpireAt(String key,
long millisecondsTimestamp) |
long |
pfadd(byte[] key,
byte[]... elements) |
long |
pfadd(String key,
String... elements) |
long |
pfcount(byte[]... keys) |
long |
pfcount(byte[] key) |
long |
pfcount(String... keys) |
long |
pfcount(String key) |
String |
pfmerge(byte[] destkey,
byte[]... sourcekeys) |
String |
pfmerge(String destkey,
String... sourcekeys) |
String |
psetex(byte[] key,
long milliseconds,
byte[] value) |
String |
psetex(String key,
long milliseconds,
String value) |
long |
pttl(byte[] key) |
long |
pttl(String key) |
long |
publish(byte[] channel,
byte[] message) |
long |
publish(String channel,
String message) |
byte[] |
randomBinaryKey() |
String |
randomKey() |
String |
rename(byte[] oldkey,
byte[] newkey) |
String |
rename(String oldkey,
String newkey) |
long |
renamenx(byte[] oldkey,
byte[] newkey) |
long |
renamenx(String oldkey,
String newkey) |
String |
restore(byte[] key,
long ttl,
byte[] serializedValue) |
String |
restore(byte[] key,
long ttl,
byte[] serializedValue,
RestoreParams params) |
String |
restore(String key,
long ttl,
byte[] serializedValue) |
String |
restore(String key,
long ttl,
byte[] serializedValue,
RestoreParams params) |
byte[] |
rpop(byte[] key) |
List<byte[]> |
rpop(byte[] key,
int count) |
String |
rpop(String key) |
List<String> |
rpop(String key,
int count) |
byte[] |
rpoplpush(byte[] srckey,
byte[] dstkey) |
String |
rpoplpush(String srckey,
String dstkey) |
long |
rpush(byte[] key,
byte[]... args) |
long |
rpush(String key,
String... string) |
long |
rpushx(byte[] key,
byte[]... arg) |
long |
rpushx(String key,
String... string) |
long |
sadd(byte[] key,
byte[]... member) |
long |
sadd(String key,
String... member) |
ScanResult<byte[]> |
scan(byte[] cursor) |
ScanResult<byte[]> |
scan(byte[] cursor,
ScanParams params) |
ScanResult<byte[]> |
scan(byte[] cursor,
ScanParams params,
byte[] type) |
ScanResult<String> |
scan(String cursor) |
ScanResult<String> |
scan(String cursor,
ScanParams params) |
ScanResult<String> |
scan(String cursor,
ScanParams params,
String type) |
long |
scard(byte[] key) |
long |
scard(String key) |
List<Boolean> |
scriptExists(byte[] sampleKey,
byte[]... sha1s) |
Boolean |
scriptExists(byte[] sha1,
byte[] sampleKey) |
List<Boolean> |
scriptExists(String sampleKey,
String... sha1s) |
Boolean |
scriptExists(String sha1,
String sampleKey) |
String |
scriptFlush(byte[] sampleKey) |
String |
scriptFlush(byte[] sampleKey,
FlushMode flushMode) |
String |
scriptFlush(String sampleKey) |
String |
scriptFlush(String sampleKey,
FlushMode flushMode) |
String |
scriptKill(byte[] sampleKey) |
String |
scriptKill(String sampleKey) |
byte[] |
scriptLoad(byte[] script,
byte[] sampleKey) |
String |
scriptLoad(String script,
String sampleKey) |
Set<byte[]> |
sdiff(byte[]... keys) |
Set<String> |
sdiff(String... keys) |
long |
sdiffstore(byte[] dstkey,
byte[]... keys) |
long |
sdiffstore(String dstkey,
String... keys) |
String |
set(byte[] key,
byte[] value) |
String |
set(byte[] key,
byte[] value,
SetParams params) |
String |
set(String key,
String value) |
String |
set(String key,
String value,
SetParams params) |
boolean |
setbit(byte[] key,
long offset,
boolean value) |
boolean |
setbit(String key,
long offset,
boolean value) |
String |
setex(byte[] key,
long seconds,
byte[] value) |
String |
setex(String key,
long seconds,
String value) |
long |
setnx(byte[] key,
byte[] value) |
long |
setnx(String key,
String value) |
long |
setrange(byte[] key,
long offset,
byte[] value) |
long |
setrange(String key,
long offset,
String value) |
Set<byte[]> |
sinter(byte[]... keys) |
Set<String> |
sinter(String... keys) |
long |
sinterstore(byte[] dstkey,
byte[]... keys) |
long |
sinterstore(String dstkey,
String... keys) |
boolean |
sismember(byte[] key,
byte[] member) |
boolean |
sismember(String key,
String member) |
Set<byte[]> |
smembers(byte[] key) |
Set<String> |
smembers(String key) |
List<Boolean> |
smismember(byte[] key,
byte[]... members) |
List<Boolean> |
smismember(String key,
String... members) |
long |
smove(byte[] srckey,
byte[] dstkey,
byte[] member) |
long |
smove(String srckey,
String dstkey,
String member) |
List<byte[]> |
sort(byte[] key) |
long |
sort(byte[] key,
byte[] dstkey) |
List<byte[]> |
sort(byte[] key,
SortingParams sortingParameters) |
long |
sort(byte[] key,
SortingParams sortingParameters,
byte[] dstkey) |
List<String> |
sort(String key) |
List<String> |
sort(String key,
SortingParams sortingParameters) |
long |
sort(String key,
SortingParams sortingParameters,
String dstkey) |
long |
sort(String key,
String dstkey) |
byte[] |
spop(byte[] key) |
Set<byte[]> |
spop(byte[] key,
long count) |
String |
spop(String key) |
Set<String> |
spop(String key,
long count) |
byte[] |
srandmember(byte[] key) |
List<byte[]> |
srandmember(byte[] key,
int count) |
String |
srandmember(String key) |
List<String> |
srandmember(String key,
int count) |
long |
srem(byte[] key,
byte[]... member) |
long |
srem(String key,
String... member) |
ScanResult<byte[]> |
sscan(byte[] key,
byte[] cursor,
ScanParams params) |
ScanResult<String> |
sscan(String key,
String cursor,
ScanParams params) |
LCSMatchResult |
strAlgoLCSKeys(byte[] keyA,
byte[] keyB,
StrAlgoLCSParams params) |
LCSMatchResult |
strAlgoLCSKeys(String keyA,
String keyB,
StrAlgoLCSParams params) |
LCSMatchResult |
strAlgoLCSStrings(byte[] strA,
byte[] strB,
StrAlgoLCSParams params) |
LCSMatchResult |
strAlgoLCSStrings(String strA,
String strB,
StrAlgoLCSParams params) |
long |
strlen(byte[] key) |
long |
strlen(String key) |
byte[] |
substr(byte[] key,
int start,
int end) |
String |
substr(String key,
int start,
int end) |
Set<byte[]> |
sunion(byte[]... keys) |
Set<String> |
sunion(String... keys) |
long |
sunionstore(byte[] dstkey,
byte[]... keys) |
long |
sunionstore(String dstkey,
String... keys) |
long |
touch(byte[]... keys) |
long |
touch(byte[] key) |
long |
touch(String... keys) |
long |
touch(String key) |
long |
ttl(byte[] key) |
long |
ttl(String key) |
String |
type(byte[] key) |
String |
type(String key) |
long |
unlink(byte[]... keys) |
long |
unlink(byte[] key) |
long |
unlink(String... keys) |
long |
unlink(String key) |
long |
waitReplicas(byte[] sampleKey,
int replicas,
long timeout) |
long |
waitReplicas(String sampleKey,
int replicas,
long timeout) |
long |
xack(byte[] key,
byte[] group,
byte[]... ids) |
long |
xack(String key,
String group,
StreamEntryID... ids)
XACK key group ID [ID ...]
|
StreamEntryID |
xadd_v2(String key,
XAddParams params,
Map<String,String> hash) |
byte[] |
xadd(byte[] key,
XAddParams params,
Map<byte[],byte[]> hash) |
StreamEntryID |
xadd(String key,
StreamEntryID id,
Map<String,String> hash)
XADD key ID field string [field string ...]
|
List<Object> |
xautoclaim(byte[] key,
byte[] groupName,
byte[] consumerName,
long minIdleTime,
byte[] start,
XAutoClaimParams params) |
Map.Entry<StreamEntryID,List<StreamEntry>> |
xautoclaim(String key,
String group,
String consumerName,
long minIdleTime,
StreamEntryID start,
XAutoClaimParams params)
XAUTOCLAIM key group consumer min-idle-time start [COUNT count]
|
List<Object> |
xautoclaimJustId(byte[] key,
byte[] groupName,
byte[] consumerName,
long minIdleTime,
byte[] start,
XAutoClaimParams params) |
Map.Entry<StreamEntryID,List<StreamEntryID>> |
xautoclaimJustId(String key,
String group,
String consumerName,
long minIdleTime,
StreamEntryID start,
XAutoClaimParams params)
XAUTOCLAIM key group consumer min-idle-time start [COUNT count] JUSTID
|
List<byte[]> |
xclaim(byte[] key,
byte[] group,
byte[] consumername,
long minIdleTime,
XClaimParams params,
byte[]... ids) |
List<StreamEntry> |
xclaim(String key,
String group,
String consumername,
long minIdleTime,
XClaimParams params,
StreamEntryID... ids)
XCLAIM
|
List<byte[]> |
xclaimJustId(byte[] key,
byte[] group,
byte[] consumername,
long minIdleTime,
XClaimParams params,
byte[]... ids) |
List<StreamEntryID> |
xclaimJustId(String key,
String group,
String consumername,
long minIdleTime,
XClaimParams params,
StreamEntryID... ids)
XCLAIM
|
long |
xdel(byte[] key,
byte[]... ids) |
long |
xdel(String key,
StreamEntryID... ids)
XDEL key ID [ID ...]
|
String |
xgroupCreate(byte[] key,
byte[] groupname,
byte[] id,
boolean makeStream) |
String |
xgroupCreate(String key,
String groupname,
StreamEntryID id,
boolean makeStream)
XGROUP CREATE
|
long |
xgroupDelConsumer(byte[] key,
byte[] groupname,
byte[] consumerName) |
long |
xgroupDelConsumer(String key,
String groupname,
String consumername)
XGROUP DELCONSUMER
|
long |
xgroupDestroy(byte[] key,
byte[] groupname) |
long |
xgroupDestroy(String key,
String groupname)
XGROUP DESTROY
|
String |
xgroupSetID(byte[] key,
byte[] groupname,
byte[] id) |
String |
xgroupSetID(String key,
String groupname,
StreamEntryID id)
XGROUP SETID
|
List<Object> |
xinfoConsumers(byte[] key,
byte[] group) |
List<StreamConsumersInfo> |
xinfoConsumers(String key,
String group)
Introspection command used in order to retrieve different information about consumers in the group
|
List<Object> |
xinfoGroup(byte[] key) |
List<StreamGroupInfo> |
xinfoGroup(String key)
Introspection command used in order to retrieve different information about groups in the stream
|
Object |
xinfoStream(byte[] key) |
StreamInfo |
xinfoStream(String key)
Introspection command used in order to retrieve different information about the stream
|
long |
xlen(byte[] key) |
long |
xlen(String key)
XLEN key
|
Object |
xpending(byte[] key,
byte[] groupname) |
List<Object> |
xpending(byte[] key,
byte[] groupname,
byte[] start,
byte[] end,
int count,
byte[] consumername) |
List<Object> |
xpending(byte[] key,
byte[] groupname,
XPendingParams params) |
StreamPendingSummary |
xpending(String key,
String groupname)
XPENDING key group
|
List<StreamPendingEntry> |
xpending(String key,
String groupname,
StreamEntryID start,
StreamEntryID end,
int count,
String consumername)
XPENDING key group [start end count] [consumer]
|
List<StreamPendingEntry> |
xpending(String key,
String groupname,
XPendingParams params)
XPENDING key group [[IDLE min-idle-time] start end count [consumer]]
|
List<byte[]> |
xrange(byte[] key,
byte[] start,
byte[] end) |
List<byte[]> |
xrange(byte[] key,
byte[] start,
byte[] end,
int count) |
List<StreamEntry> |
xrange(String key,
StreamEntryID start,
StreamEntryID end)
XRANGE key start end
|
List<StreamEntry> |
xrange(String key,
StreamEntryID start,
StreamEntryID end,
int count)
XRANGE key start end COUNT count
|
List<byte[]> |
xread(XReadParams xReadParams,
Map.Entry<byte[],byte[]>... streams) |
List<Map.Entry<String,List<StreamEntry>>> |
xread(XReadParams xReadParams,
Map<String,StreamEntryID> streams)
XREAD [COUNT count] [BLOCK milliseconds] STREAMS key [key ...] ID [ID ...]
|
List<byte[]> |
xreadGroup(byte[] groupname,
byte[] consumer,
XReadGroupParams xReadGroupParams,
Map.Entry<byte[],byte[]>... streams) |
List<Map.Entry<String,List<StreamEntry>>> |
xreadGroup(String groupname,
String consumer,
XReadGroupParams xReadGroupParams,
Map<String,StreamEntryID> streams)
XREAD [COUNT count] [BLOCK milliseconds] STREAMS key [key ...] ID [ID ...]
|
List<byte[]> |
xrevrange(byte[] key,
byte[] end,
byte[] start) |
List<byte[]> |
xrevrange(byte[] key,
byte[] end,
byte[] start,
int count) |
List<StreamEntry> |
xrevrange(String key,
StreamEntryID end,
StreamEntryID start)
XREVRANGE key end start
|
List<StreamEntry> |
xrevrange(String key,
StreamEntryID end,
StreamEntryID start,
int count)
XREVRANGE key end start COUNT count
|
long |
xtrim(byte[] key,
long maxLen,
boolean approximateLength) |
long |
xtrim(byte[] key,
XTrimParams params) |
long |
xtrim(String key,
long maxLen,
boolean approximate)
XTRIM key MAXLEN [~] count
|
long |
xtrim(String key,
XTrimParams params)
XTRIM key MAXLEN|MINID [=|~] threshold [LIMIT count]
|
long |
zadd(byte[] key,
double score,
byte[] member) |
long |
zadd(byte[] key,
double score,
byte[] member,
ZAddParams params) |
long |
zadd(byte[] key,
Map<byte[],Double> scoreMembers) |
long |
zadd(byte[] key,
Map<byte[],Double> scoreMembers,
ZAddParams params) |
long |
zadd(String key,
double score,
String member) |
long |
zadd(String key,
double score,
String member,
ZAddParams params) |
long |
zadd(String key,
Map<String,Double> scoreMembers) |
long |
zadd(String key,
Map<String,Double> scoreMembers,
ZAddParams params) |
Double |
zaddIncr(byte[] key,
double score,
byte[] member,
ZAddParams params) |
Double |
zaddIncr(String key,
double score,
String member,
ZAddParams params) |
long |
zcard(byte[] key) |
long |
zcard(String key) |
long |
zcount(byte[] key,
byte[] min,
byte[] max) |
long |
zcount(byte[] key,
double min,
double max) |
long |
zcount(String key,
double min,
double max) |
long |
zcount(String key,
String min,
String max) |
Set<byte[]> |
zdiff(byte[]... keys) |
Set<String> |
zdiff(String... keys) |
long |
zdiffStore(byte[] dstkey,
byte[]... keys) |
long |
zdiffStore(String dstkey,
String... keys) |
Set<Tuple> |
zdiffWithScores(byte[]... keys) |
Set<Tuple> |
zdiffWithScores(String... keys) |
double |
zincrby(byte[] key,
double increment,
byte[] member) |
Double |
zincrby(byte[] key,
double increment,
byte[] member,
ZIncrByParams params) |
double |
zincrby(String key,
double increment,
String member) |
Double |
zincrby(String key,
double increment,
String member,
ZIncrByParams params) |
Set<byte[]> |
zinter(ZParams params,
byte[]... keys) |
Set<String> |
zinter(ZParams params,
String... keys) |
long |
zinterstore(byte[] dstkey,
byte[]... sets) |
long |
zinterstore(byte[] dstkey,
ZParams params,
byte[]... sets) |
long |
zinterstore(String dstkey,
String... sets) |
long |
zinterstore(String dstkey,
ZParams params,
String... sets) |
Set<Tuple> |
zinterWithScores(ZParams params,
byte[]... keys) |
Set<Tuple> |
zinterWithScores(ZParams params,
String... keys) |
long |
zlexcount(byte[] key,
byte[] min,
byte[] max) |
long |
zlexcount(String key,
String min,
String max) |
List<Double> |
zmscore(byte[] key,
byte[]... members) |
List<Double> |
zmscore(String key,
String... members) |
Tuple |
zpopmax(byte[] key) |
Set<Tuple> |
zpopmax(byte[] key,
int count) |
Tuple |
zpopmax(String key) |
Set<Tuple> |
zpopmax(String key,
int count) |
Tuple |
zpopmin(byte[] key) |
Set<Tuple> |
zpopmin(byte[] key,
int count) |
Tuple |
zpopmin(String key) |
Set<Tuple> |
zpopmin(String key,
int count) |
byte[] |
zrandmember(byte[] key) |
Set<byte[]> |
zrandmember(byte[] key,
long count) |
String |
zrandmember(String key) |
Set<String> |
zrandmember(String key,
long count) |
Set<Tuple> |
zrandmemberWithScores(byte[] key,
long count) |
Set<Tuple> |
zrandmemberWithScores(String key,
long count) |
Set<byte[]> |
zrange(byte[] key,
long start,
long stop) |
Set<String> |
zrange(String key,
long start,
long stop) |
Set<byte[]> |
zrangeByLex(byte[] key,
byte[] min,
byte[] max) |
Set<byte[]> |
zrangeByLex(byte[] key,
byte[] min,
byte[] max,
int offset,
int count) |
Set<String> |
zrangeByLex(String key,
String min,
String max) |
Set<String> |
zrangeByLex(String key,
String min,
String max,
int offset,
int count) |
Set<byte[]> |
zrangeByScore(byte[] key,
byte[] min,
byte[] max) |
Set<byte[]> |
zrangeByScore(byte[] key,
byte[] min,
byte[] max,
int offset,
int count) |
Set<byte[]> |
zrangeByScore(byte[] key,
double min,
double max) |
Set<byte[]> |
zrangeByScore(byte[] key,
double min,
double max,
int offset,
int count) |
Set<String> |
zrangeByScore(String key,
double min,
double max) |
Set<String> |
zrangeByScore(String key,
double min,
double max,
int offset,
int count) |
Set<String> |
zrangeByScore(String key,
String min,
String max) |
Set<String> |
zrangeByScore(String key,
String min,
String max,
int offset,
int count) |
Set<Tuple> |
zrangeByScoreWithScores(byte[] key,
byte[] min,
byte[] max) |
Set<Tuple> |
zrangeByScoreWithScores(byte[] key,
byte[] min,
byte[] max,
int offset,
int count) |
Set<Tuple> |
zrangeByScoreWithScores(byte[] key,
double min,
double max) |
Set<Tuple> |
zrangeByScoreWithScores(byte[] key,
double min,
double max,
int offset,
int count) |
Set<Tuple> |
zrangeByScoreWithScores(String key,
double min,
double max) |
Set<Tuple> |
zrangeByScoreWithScores(String key,
double min,
double max,
int offset,
int count) |
Set<Tuple> |
zrangeByScoreWithScores(String key,
String min,
String max) |
Set<Tuple> |
zrangeByScoreWithScores(String key,
String min,
String max,
int offset,
int count) |
Set<Tuple> |
zrangeWithScores(byte[] key,
long start,
long stop) |
Set<Tuple> |
zrangeWithScores(String key,
long start,
long stop) |
Long |
zrank(byte[] key,
byte[] member) |
Long |
zrank(String key,
String member) |
long |
zrem(byte[] key,
byte[]... members) |
long |
zrem(String key,
String... members) |
long |
zremrangeByLex(byte[] key,
byte[] min,
byte[] max) |
long |
zremrangeByLex(String key,
String min,
String max) |
long |
zremrangeByRank(byte[] key,
long start,
long stop) |
long |
zremrangeByRank(String key,
long start,
long stop) |
long |
zremrangeByScore(byte[] key,
byte[] min,
byte[] max) |
long |
zremrangeByScore(byte[] key,
double min,
double max) |
long |
zremrangeByScore(String key,
double min,
double max) |
long |
zremrangeByScore(String key,
String min,
String max) |
Set<byte[]> |
zrevrange(byte[] key,
long start,
long stop) |
Set<String> |
zrevrange(String key,
long start,
long stop) |
Set<byte[]> |
zrevrangeByLex(byte[] key,
byte[] max,
byte[] min) |
Set<byte[]> |
zrevrangeByLex(byte[] key,
byte[] max,
byte[] min,
int offset,
int count) |
Set<String> |
zrevrangeByLex(String key,
String max,
String min) |
Set<String> |
zrevrangeByLex(String key,
String max,
String min,
int offset,
int count) |
Set<byte[]> |
zrevrangeByScore(byte[] key,
byte[] max,
byte[] min) |
Set<byte[]> |
zrevrangeByScore(byte[] key,
byte[] max,
byte[] min,
int offset,
int count) |
Set<byte[]> |
zrevrangeByScore(byte[] key,
double max,
double min) |
Set<byte[]> |
zrevrangeByScore(byte[] key,
double max,
double min,
int offset,
int count) |
Set<String> |
zrevrangeByScore(String key,
double max,
double min) |
Set<String> |
zrevrangeByScore(String key,
double max,
double min,
int offset,
int count) |
Set<String> |
zrevrangeByScore(String key,
String max,
String min) |
Set<String> |
zrevrangeByScore(String key,
String max,
String min,
int offset,
int count) |
Set<Tuple> |
zrevrangeByScoreWithScores(byte[] key,
byte[] max,
byte[] min) |
Set<Tuple> |
zrevrangeByScoreWithScores(byte[] key,
byte[] max,
byte[] min,
int offset,
int count) |
Set<Tuple> |
zrevrangeByScoreWithScores(byte[] key,
double max,
double min) |
Set<Tuple> |
zrevrangeByScoreWithScores(byte[] key,
double max,
double min,
int offset,
int count) |
Set<Tuple> |
zrevrangeByScoreWithScores(String key,
double max,
double min) |
Set<Tuple> |
zrevrangeByScoreWithScores(String key,
double max,
double min,
int offset,
int count) |
Set<Tuple> |
zrevrangeByScoreWithScores(String key,
String max,
String min) |
Set<Tuple> |
zrevrangeByScoreWithScores(String key,
String max,
String min,
int offset,
int count) |
Set<Tuple> |
zrevrangeWithScores(byte[] key,
long start,
long stop) |
Set<Tuple> |
zrevrangeWithScores(String key,
long start,
long stop) |
Long |
zrevrank(byte[] key,
byte[] member) |
Long |
zrevrank(String key,
String member) |
ScanResult<Tuple> |
zscan(byte[] key,
byte[] cursor,
ScanParams params) |
ScanResult<Tuple> |
zscan(String key,
String cursor,
ScanParams params) |
Double |
zscore(byte[] key,
byte[] member) |
Double |
zscore(String key,
String member) |
Set<byte[]> |
zunion(ZParams params,
byte[]... keys) |
Set<String> |
zunion(ZParams params,
String... keys) |
long |
zunionstore(byte[] dstkey,
byte[]... sets) |
long |
zunionstore(byte[] dstkey,
ZParams params,
byte[]... sets) |
long |
zunionstore(String dstkey,
String... sets) |
long |
zunionstore(String dstkey,
ZParams params,
String... sets) |
Set<Tuple> |
zunionWithScores(ZParams params,
byte[]... keys) |
Set<Tuple> |
zunionWithScores(ZParams params,
String... keys) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
hscan
sscan
zscan
xadd, xreadGroup
hscan
sscan
zscan
xadd
ftAlter
jsonMGet, jsonMGet, jsonSet, jsonSet, jsonSetLegacy, jsonSetLegacy, jsonSetWithEscape, jsonSetWithEscape
protected final ConnectionProvider provider
protected final CommandExecutor executor
public UnifiedJedis()
public UnifiedJedis(HostAndPort hostAndPort)
public UnifiedJedis(String url)
public UnifiedJedis(URI uri)
public UnifiedJedis(URI uri, JedisClientConfig config)
public UnifiedJedis(HostAndPort hostAndPort, JedisClientConfig clientConfig)
public UnifiedJedis(ConnectionProvider provider)
public UnifiedJedis(JedisSocketFactory socketFactory)
public UnifiedJedis(Connection connection)
public UnifiedJedis(Set<HostAndPort> jedisClusterNodes, JedisClientConfig clientConfig, int maxAttempts)
public UnifiedJedis(Set<HostAndPort> jedisClusterNodes, JedisClientConfig clientConfig, int maxAttempts, Duration maxTotalRetriesDuration)
public UnifiedJedis(Set<HostAndPort> jedisClusterNodes, JedisClientConfig clientConfig, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig, int maxAttempts, Duration maxTotalRetriesDuration)
public UnifiedJedis(ClusterConnectionProvider provider, int maxAttempts, Duration maxTotalRetriesDuration)
public UnifiedJedis(ConnectionProvider provider, int maxAttempts, Duration maxTotalRetriesDuration)
public void close()
close
in interface AutoCloseable
public final <T> T executeCommand(CommandObject<T> commandObject)
public boolean exists(String key)
exists
in interface KeyCommands
public long exists(String... keys)
exists
in interface KeyCommands
public long persist(String key)
persist
in interface KeyCommands
public String type(String key)
type
in interface KeyCommands
public boolean exists(byte[] key)
exists
in interface KeyBinaryCommands
public long exists(byte[]... keys)
exists
in interface KeyBinaryCommands
public long persist(byte[] key)
persist
in interface KeyBinaryCommands
public String type(byte[] key)
type
in interface KeyBinaryCommands
public byte[] dump(String key)
dump
in interface KeyCommands
public String restore(String key, long ttl, byte[] serializedValue)
restore
in interface KeyCommands
public String restore(String key, long ttl, byte[] serializedValue, RestoreParams params)
restore
in interface KeyCommands
public byte[] dump(byte[] key)
dump
in interface KeyBinaryCommands
public String restore(byte[] key, long ttl, byte[] serializedValue)
restore
in interface KeyBinaryCommands
public String restore(byte[] key, long ttl, byte[] serializedValue, RestoreParams params)
restore
in interface KeyBinaryCommands
public long expire(String key, long seconds)
expire
in interface KeyCommands
public long pexpire(String key, long milliseconds)
pexpire
in interface KeyCommands
public long expireAt(String key, long unixTime)
expireAt
in interface KeyCommands
public long pexpireAt(String key, long millisecondsTimestamp)
pexpireAt
in interface KeyCommands
public long expire(byte[] key, long seconds)
expire
in interface KeyBinaryCommands
public long pexpire(byte[] key, long milliseconds)
pexpire
in interface KeyBinaryCommands
public long expireAt(byte[] key, long unixTime)
expireAt
in interface KeyBinaryCommands
public long pexpireAt(byte[] key, long millisecondsTimestamp)
pexpireAt
in interface KeyBinaryCommands
public long ttl(String key)
ttl
in interface KeyCommands
public long pttl(String key)
pttl
in interface KeyCommands
public long touch(String key)
touch
in interface KeyCommands
public long touch(String... keys)
touch
in interface KeyCommands
public long ttl(byte[] key)
ttl
in interface KeyBinaryCommands
public long pttl(byte[] key)
pttl
in interface KeyBinaryCommands
public long touch(byte[] key)
touch
in interface KeyBinaryCommands
public long touch(byte[]... keys)
touch
in interface KeyBinaryCommands
public List<String> sort(String key)
sort
in interface KeyCommands
public List<String> sort(String key, SortingParams sortingParameters)
sort
in interface KeyCommands
public long sort(String key, String dstkey)
sort
in interface KeyCommands
public long sort(String key, SortingParams sortingParameters, String dstkey)
sort
in interface KeyCommands
public List<byte[]> sort(byte[] key)
sort
in interface KeyBinaryCommands
public List<byte[]> sort(byte[] key, SortingParams sortingParameters)
sort
in interface KeyBinaryCommands
public long sort(byte[] key, byte[] dstkey)
sort
in interface KeyBinaryCommands
public long sort(byte[] key, SortingParams sortingParameters, byte[] dstkey)
sort
in interface KeyBinaryCommands
public long del(String key)
del
in interface KeyCommands
public long del(String... keys)
del
in interface KeyCommands
public long unlink(String key)
unlink
in interface KeyCommands
public long unlink(String... keys)
unlink
in interface KeyCommands
public long del(byte[] key)
del
in interface KeyBinaryCommands
public long del(byte[]... keys)
del
in interface KeyBinaryCommands
public long unlink(byte[] key)
unlink
in interface KeyBinaryCommands
public long unlink(byte[]... keys)
unlink
in interface KeyBinaryCommands
public Long memoryUsage(String key)
memoryUsage
in interface KeyCommands
public Long memoryUsage(String key, int samples)
memoryUsage
in interface KeyCommands
public Long memoryUsage(byte[] key)
memoryUsage
in interface KeyBinaryCommands
public Long memoryUsage(byte[] key, int samples)
memoryUsage
in interface KeyBinaryCommands
public boolean copy(String srcKey, String dstKey, boolean replace)
copy
in interface KeyCommands
public String rename(String oldkey, String newkey)
rename
in interface KeyCommands
public long renamenx(String oldkey, String newkey)
renamenx
in interface KeyCommands
public boolean copy(byte[] srcKey, byte[] dstKey, boolean replace)
copy
in interface KeyBinaryCommands
public String rename(byte[] oldkey, byte[] newkey)
rename
in interface KeyBinaryCommands
public long renamenx(byte[] oldkey, byte[] newkey)
renamenx
in interface KeyBinaryCommands
public long dbSize()
dbSize
in interface MiscellaneousCommands
public Set<String> keys(String pattern)
keys
in interface KeyCommands
public ScanResult<String> scan(String cursor)
scan
in interface KeyCommands
public ScanResult<String> scan(String cursor, ScanParams params)
scan
in interface KeyCommands
public ScanResult<String> scan(String cursor, ScanParams params, String type)
scan
in interface KeyCommands
public Set<byte[]> keys(byte[] pattern)
keys
in interface KeyBinaryCommands
public ScanResult<byte[]> scan(byte[] cursor)
scan
in interface KeyBinaryCommands
public ScanResult<byte[]> scan(byte[] cursor, ScanParams params)
scan
in interface KeyBinaryCommands
public ScanResult<byte[]> scan(byte[] cursor, ScanParams params, byte[] type)
scan
in interface KeyBinaryCommands
public String randomKey()
randomKey
in interface KeyCommands
public byte[] randomBinaryKey()
randomBinaryKey
in interface KeyBinaryCommands
public String set(String key, String value)
set
in interface StringCommands
public String set(String key, String value, SetParams params)
set
in interface StringCommands
public String get(String key)
get
in interface StringCommands
public String getDel(String key)
getDel
in interface StringCommands
public String getEx(String key, GetExParams params)
getEx
in interface StringCommands
public String set(byte[] key, byte[] value)
set
in interface StringBinaryCommands
public String set(byte[] key, byte[] value, SetParams params)
set
in interface StringBinaryCommands
public byte[] get(byte[] key)
get
in interface StringBinaryCommands
public byte[] getDel(byte[] key)
getDel
in interface StringBinaryCommands
public byte[] getEx(byte[] key, GetExParams params)
getEx
in interface StringBinaryCommands
public boolean setbit(String key, long offset, boolean value)
setbit
in interface StringCommands
public boolean getbit(String key, long offset)
getbit
in interface StringCommands
public long setrange(String key, long offset, String value)
setrange
in interface StringCommands
public String getrange(String key, long startOffset, long endOffset)
getrange
in interface StringCommands
public boolean setbit(byte[] key, long offset, boolean value)
setbit
in interface StringBinaryCommands
public boolean getbit(byte[] key, long offset)
getbit
in interface StringBinaryCommands
public long setrange(byte[] key, long offset, byte[] value)
setrange
in interface StringBinaryCommands
public byte[] getrange(byte[] key, long startOffset, long endOffset)
getrange
in interface StringBinaryCommands
public String getSet(String key, String value)
getSet
in interface StringCommands
public long setnx(String key, String value)
setnx
in interface StringCommands
public String setex(String key, long seconds, String value)
setex
in interface StringCommands
public String psetex(String key, long milliseconds, String value)
psetex
in interface StringCommands
public byte[] getSet(byte[] key, byte[] value)
getSet
in interface StringBinaryCommands
public long setnx(byte[] key, byte[] value)
setnx
in interface StringBinaryCommands
public String setex(byte[] key, long seconds, byte[] value)
setex
in interface StringBinaryCommands
public String psetex(byte[] key, long milliseconds, byte[] value)
psetex
in interface StringBinaryCommands
public long incr(String key)
incr
in interface StringCommands
public long incrBy(String key, long increment)
incrBy
in interface StringCommands
public double incrByFloat(String key, double increment)
incrByFloat
in interface StringCommands
public long decr(String key)
decr
in interface StringCommands
public long decrBy(String key, long decrement)
decrBy
in interface StringCommands
public long incr(byte[] key)
incr
in interface StringBinaryCommands
public long incrBy(byte[] key, long increment)
incrBy
in interface StringBinaryCommands
public double incrByFloat(byte[] key, double increment)
incrByFloat
in interface StringBinaryCommands
public long decr(byte[] key)
decr
in interface StringBinaryCommands
public long decrBy(byte[] key, long decrement)
decrBy
in interface StringBinaryCommands
public List<String> mget(String... keys)
mget
in interface StringCommands
public String mset(String... keysvalues)
mset
in interface StringCommands
public long msetnx(String... keysvalues)
msetnx
in interface StringCommands
public List<byte[]> mget(byte[]... keys)
mget
in interface StringBinaryCommands
public String mset(byte[]... keysvalues)
mset
in interface StringBinaryCommands
public long msetnx(byte[]... keysvalues)
msetnx
in interface StringBinaryCommands
public long append(String key, String value)
append
in interface StringCommands
public String substr(String key, int start, int end)
substr
in interface StringCommands
public long strlen(String key)
strlen
in interface StringCommands
public long append(byte[] key, byte[] value)
append
in interface StringBinaryCommands
public byte[] substr(byte[] key, int start, int end)
substr
in interface StringBinaryCommands
public long strlen(byte[] key)
strlen
in interface StringBinaryCommands
public long bitcount(String key)
bitcount
in interface StringCommands
public long bitcount(String key, long start, long end)
bitcount
in interface StringCommands
public long bitpos(String key, boolean value)
bitpos
in interface StringCommands
public long bitpos(String key, boolean value, BitPosParams params)
bitpos
in interface StringCommands
public long bitcount(byte[] key)
bitcount
in interface StringBinaryCommands
public long bitcount(byte[] key, long start, long end)
bitcount
in interface StringBinaryCommands
public long bitpos(byte[] key, boolean value)
bitpos
in interface StringBinaryCommands
public long bitpos(byte[] key, boolean value, BitPosParams params)
bitpos
in interface StringBinaryCommands
public List<Long> bitfield(String key, String... arguments)
bitfield
in interface StringCommands
public List<Long> bitfieldReadonly(String key, String... arguments)
bitfieldReadonly
in interface StringCommands
public List<Long> bitfield(byte[] key, byte[]... arguments)
bitfield
in interface StringBinaryCommands
public List<Long> bitfieldReadonly(byte[] key, byte[]... arguments)
bitfieldReadonly
in interface StringBinaryCommands
public long bitop(BitOP op, String destKey, String... srcKeys)
bitop
in interface StringCommands
public long bitop(BitOP op, byte[] destKey, byte[]... srcKeys)
bitop
in interface StringBinaryCommands
public LCSMatchResult strAlgoLCSKeys(String keyA, String keyB, StrAlgoLCSParams params)
strAlgoLCSKeys
in interface StringCommands
public LCSMatchResult strAlgoLCSKeys(byte[] keyA, byte[] keyB, StrAlgoLCSParams params)
strAlgoLCSKeys
in interface StringBinaryCommands
public long rpush(String key, String... string)
rpush
in interface ListCommands
public long lpush(String key, String... string)
lpush
in interface ListCommands
public long llen(String key)
llen
in interface ListCommands
public List<String> lrange(String key, long start, long stop)
lrange
in interface ListCommands
public String ltrim(String key, long start, long stop)
ltrim
in interface ListCommands
public String lindex(String key, long index)
lindex
in interface ListCommands
public long rpush(byte[] key, byte[]... args)
rpush
in interface ListBinaryCommands
public long lpush(byte[] key, byte[]... args)
lpush
in interface ListBinaryCommands
public long llen(byte[] key)
llen
in interface ListBinaryCommands
public List<byte[]> lrange(byte[] key, long start, long stop)
lrange
in interface ListBinaryCommands
public String ltrim(byte[] key, long start, long stop)
ltrim
in interface ListBinaryCommands
public byte[] lindex(byte[] key, long index)
lindex
in interface ListBinaryCommands
public String lset(String key, long index, String value)
lset
in interface ListCommands
public long lrem(String key, long count, String value)
lrem
in interface ListCommands
public String lpop(String key)
lpop
in interface ListCommands
public List<String> lpop(String key, int count)
lpop
in interface ListCommands
public String lset(byte[] key, long index, byte[] value)
lset
in interface ListBinaryCommands
public long lrem(byte[] key, long count, byte[] value)
lrem
in interface ListBinaryCommands
public byte[] lpop(byte[] key)
lpop
in interface ListBinaryCommands
public List<byte[]> lpop(byte[] key, int count)
lpop
in interface ListBinaryCommands
public Long lpos(String key, String element)
lpos
in interface ListCommands
public Long lpos(String key, String element, LPosParams params)
lpos
in interface ListCommands
public List<Long> lpos(String key, String element, LPosParams params, long count)
lpos
in interface ListCommands
public Long lpos(byte[] key, byte[] element)
lpos
in interface ListBinaryCommands
public Long lpos(byte[] key, byte[] element, LPosParams params)
lpos
in interface ListBinaryCommands
public List<Long> lpos(byte[] key, byte[] element, LPosParams params, long count)
lpos
in interface ListBinaryCommands
public String rpop(String key)
rpop
in interface ListCommands
public List<String> rpop(String key, int count)
rpop
in interface ListCommands
public byte[] rpop(byte[] key)
rpop
in interface ListBinaryCommands
public List<byte[]> rpop(byte[] key, int count)
rpop
in interface ListBinaryCommands
public long linsert(String key, ListPosition where, String pivot, String value)
linsert
in interface ListCommands
public long lpushx(String key, String... string)
lpushx
in interface ListCommands
public long rpushx(String key, String... string)
rpushx
in interface ListCommands
public long linsert(byte[] key, ListPosition where, byte[] pivot, byte[] value)
linsert
in interface ListBinaryCommands
public long lpushx(byte[] key, byte[]... arg)
lpushx
in interface ListBinaryCommands
public long rpushx(byte[] key, byte[]... arg)
rpushx
in interface ListBinaryCommands
public List<String> blpop(int timeout, String key)
blpop
in interface ListCommands
public KeyedListElement blpop(double timeout, String key)
blpop
in interface ListCommands
public List<String> brpop(int timeout, String key)
brpop
in interface ListCommands
public KeyedListElement brpop(double timeout, String key)
brpop
in interface ListCommands
public List<String> blpop(int timeout, String... keys)
blpop
in interface ListCommands
public KeyedListElement blpop(double timeout, String... keys)
blpop
in interface ListCommands
public List<String> brpop(int timeout, String... keys)
brpop
in interface ListCommands
public KeyedListElement brpop(double timeout, String... keys)
brpop
in interface ListCommands
public List<byte[]> blpop(int timeout, byte[]... keys)
blpop
in interface ListBinaryCommands
public List<byte[]> blpop(double timeout, byte[]... keys)
blpop
in interface ListBinaryCommands
public List<byte[]> brpop(int timeout, byte[]... keys)
brpop
in interface ListBinaryCommands
public List<byte[]> brpop(double timeout, byte[]... keys)
brpop
in interface ListBinaryCommands
public String rpoplpush(String srckey, String dstkey)
rpoplpush
in interface ListCommands
public String brpoplpush(String source, String destination, int timeout)
brpoplpush
in interface ListCommands
public byte[] rpoplpush(byte[] srckey, byte[] dstkey)
rpoplpush
in interface ListBinaryCommands
public byte[] brpoplpush(byte[] source, byte[] destination, int timeout)
brpoplpush
in interface ListBinaryCommands
public String lmove(String srcKey, String dstKey, ListDirection from, ListDirection to)
lmove
in interface ListCommands
public String blmove(String srcKey, String dstKey, ListDirection from, ListDirection to, double timeout)
blmove
in interface ListCommands
public byte[] lmove(byte[] srcKey, byte[] dstKey, ListDirection from, ListDirection to)
lmove
in interface ListBinaryCommands
public byte[] blmove(byte[] srcKey, byte[] dstKey, ListDirection from, ListDirection to, double timeout)
blmove
in interface ListBinaryCommands
public long hset(String key, String field, String value)
hset
in interface HashCommands
public long hset(String key, Map<String,String> hash)
hset
in interface HashCommands
public String hget(String key, String field)
hget
in interface HashCommands
public long hsetnx(String key, String field, String value)
hsetnx
in interface HashCommands
public String hmset(String key, Map<String,String> hash)
hmset
in interface HashCommands
public List<String> hmget(String key, String... fields)
hmget
in interface HashCommands
public long hset(byte[] key, byte[] field, byte[] value)
hset
in interface HashBinaryCommands
public long hset(byte[] key, Map<byte[],byte[]> hash)
hset
in interface HashBinaryCommands
public byte[] hget(byte[] key, byte[] field)
hget
in interface HashBinaryCommands
public long hsetnx(byte[] key, byte[] field, byte[] value)
hsetnx
in interface HashBinaryCommands
public String hmset(byte[] key, Map<byte[],byte[]> hash)
hmset
in interface HashBinaryCommands
public List<byte[]> hmget(byte[] key, byte[]... fields)
hmget
in interface HashBinaryCommands
public long hincrBy(String key, String field, long value)
hincrBy
in interface HashCommands
public double hincrByFloat(String key, String field, double value)
hincrByFloat
in interface HashCommands
public boolean hexists(String key, String field)
hexists
in interface HashCommands
public long hdel(String key, String... field)
hdel
in interface HashCommands
public long hlen(String key)
hlen
in interface HashCommands
public long hincrBy(byte[] key, byte[] field, long value)
hincrBy
in interface HashBinaryCommands
public double hincrByFloat(byte[] key, byte[] field, double value)
hincrByFloat
in interface HashBinaryCommands
public boolean hexists(byte[] key, byte[] field)
hexists
in interface HashBinaryCommands
public long hdel(byte[] key, byte[]... field)
hdel
in interface HashBinaryCommands
public long hlen(byte[] key)
hlen
in interface HashBinaryCommands
public Set<String> hkeys(String key)
hkeys
in interface HashCommands
public List<String> hvals(String key)
hvals
in interface HashCommands
public Map<String,String> hgetAll(String key)
hgetAll
in interface HashCommands
public Set<byte[]> hkeys(byte[] key)
hkeys
in interface HashBinaryCommands
public List<byte[]> hvals(byte[] key)
hvals
in interface HashBinaryCommands
public Map<byte[],byte[]> hgetAll(byte[] key)
hgetAll
in interface HashBinaryCommands
public String hrandfield(String key)
hrandfield
in interface HashCommands
public List<String> hrandfield(String key, long count)
hrandfield
in interface HashCommands
public Map<String,String> hrandfieldWithValues(String key, long count)
hrandfieldWithValues
in interface HashCommands
public ScanResult<Map.Entry<String,String>> hscan(String key, String cursor, ScanParams params)
hscan
in interface HashCommands
public long hstrlen(String key, String field)
hstrlen
in interface HashCommands
public byte[] hrandfield(byte[] key)
hrandfield
in interface HashBinaryCommands
public List<byte[]> hrandfield(byte[] key, long count)
hrandfield
in interface HashBinaryCommands
public Map<byte[],byte[]> hrandfieldWithValues(byte[] key, long count)
hrandfieldWithValues
in interface HashBinaryCommands
public ScanResult<Map.Entry<byte[],byte[]>> hscan(byte[] key, byte[] cursor, ScanParams params)
hscan
in interface HashBinaryCommands
public long hstrlen(byte[] key, byte[] field)
hstrlen
in interface HashBinaryCommands
public long sadd(String key, String... member)
sadd
in interface SetCommands
public Set<String> smembers(String key)
smembers
in interface SetCommands
public long srem(String key, String... member)
srem
in interface SetCommands
public String spop(String key)
spop
in interface SetCommands
public Set<String> spop(String key, long count)
spop
in interface SetCommands
public long scard(String key)
scard
in interface SetCommands
public boolean sismember(String key, String member)
sismember
in interface SetCommands
public List<Boolean> smismember(String key, String... members)
smismember
in interface SetCommands
public long sadd(byte[] key, byte[]... member)
sadd
in interface SetBinaryCommands
public Set<byte[]> smembers(byte[] key)
smembers
in interface SetBinaryCommands
public long srem(byte[] key, byte[]... member)
srem
in interface SetBinaryCommands
public byte[] spop(byte[] key)
spop
in interface SetBinaryCommands
public Set<byte[]> spop(byte[] key, long count)
spop
in interface SetBinaryCommands
public long scard(byte[] key)
scard
in interface SetBinaryCommands
public boolean sismember(byte[] key, byte[] member)
sismember
in interface SetBinaryCommands
public List<Boolean> smismember(byte[] key, byte[]... members)
smismember
in interface SetBinaryCommands
public String srandmember(String key)
srandmember
in interface SetCommands
public List<String> srandmember(String key, int count)
srandmember
in interface SetCommands
public ScanResult<String> sscan(String key, String cursor, ScanParams params)
sscan
in interface SetCommands
public byte[] srandmember(byte[] key)
srandmember
in interface SetBinaryCommands
public List<byte[]> srandmember(byte[] key, int count)
srandmember
in interface SetBinaryCommands
public ScanResult<byte[]> sscan(byte[] key, byte[] cursor, ScanParams params)
sscan
in interface SetBinaryCommands
public Set<String> sdiff(String... keys)
sdiff
in interface SetCommands
public long sdiffstore(String dstkey, String... keys)
sdiffstore
in interface SetCommands
public Set<String> sinter(String... keys)
sinter
in interface SetCommands
public long sinterstore(String dstkey, String... keys)
sinterstore
in interface SetCommands
public Set<String> sunion(String... keys)
sunion
in interface SetCommands
public long sunionstore(String dstkey, String... keys)
sunionstore
in interface SetCommands
public long smove(String srckey, String dstkey, String member)
smove
in interface SetCommands
public Set<byte[]> sdiff(byte[]... keys)
sdiff
in interface SetBinaryCommands
public long sdiffstore(byte[] dstkey, byte[]... keys)
sdiffstore
in interface SetBinaryCommands
public Set<byte[]> sinter(byte[]... keys)
sinter
in interface SetBinaryCommands
public long sinterstore(byte[] dstkey, byte[]... keys)
sinterstore
in interface SetBinaryCommands
public Set<byte[]> sunion(byte[]... keys)
sunion
in interface SetBinaryCommands
public long sunionstore(byte[] dstkey, byte[]... keys)
sunionstore
in interface SetBinaryCommands
public long smove(byte[] srckey, byte[] dstkey, byte[] member)
smove
in interface SetBinaryCommands
public long zadd(String key, double score, String member)
zadd
in interface SortedSetCommands
public long zadd(String key, double score, String member, ZAddParams params)
zadd
in interface SortedSetCommands
public long zadd(String key, Map<String,Double> scoreMembers)
zadd
in interface SortedSetCommands
public long zadd(String key, Map<String,Double> scoreMembers, ZAddParams params)
zadd
in interface SortedSetCommands
public Double zaddIncr(String key, double score, String member, ZAddParams params)
zaddIncr
in interface SortedSetCommands
public long zadd(byte[] key, double score, byte[] member)
zadd
in interface SortedSetBinaryCommands
public long zadd(byte[] key, double score, byte[] member, ZAddParams params)
zadd
in interface SortedSetBinaryCommands
public long zadd(byte[] key, Map<byte[],Double> scoreMembers)
zadd
in interface SortedSetBinaryCommands
public long zadd(byte[] key, Map<byte[],Double> scoreMembers, ZAddParams params)
zadd
in interface SortedSetBinaryCommands
public Double zaddIncr(byte[] key, double score, byte[] member, ZAddParams params)
zaddIncr
in interface SortedSetBinaryCommands
public long zrem(String key, String... members)
zrem
in interface SortedSetCommands
public double zincrby(String key, double increment, String member)
zincrby
in interface SortedSetCommands
public Double zincrby(String key, double increment, String member, ZIncrByParams params)
zincrby
in interface SortedSetCommands
public Long zrank(String key, String member)
zrank
in interface SortedSetCommands
public Long zrevrank(String key, String member)
zrevrank
in interface SortedSetCommands
public long zrem(byte[] key, byte[]... members)
zrem
in interface SortedSetBinaryCommands
public double zincrby(byte[] key, double increment, byte[] member)
zincrby
in interface SortedSetBinaryCommands
public Double zincrby(byte[] key, double increment, byte[] member, ZIncrByParams params)
zincrby
in interface SortedSetBinaryCommands
public Long zrank(byte[] key, byte[] member)
zrank
in interface SortedSetBinaryCommands
public Long zrevrank(byte[] key, byte[] member)
zrevrank
in interface SortedSetBinaryCommands
public String zrandmember(String key)
zrandmember
in interface SortedSetCommands
public Set<String> zrandmember(String key, long count)
zrandmember
in interface SortedSetCommands
public Set<Tuple> zrandmemberWithScores(String key, long count)
zrandmemberWithScores
in interface SortedSetCommands
public long zcard(String key)
zcard
in interface SortedSetCommands
public Double zscore(String key, String member)
zscore
in interface SortedSetCommands
public List<Double> zmscore(String key, String... members)
zmscore
in interface SortedSetCommands
public byte[] zrandmember(byte[] key)
zrandmember
in interface SortedSetBinaryCommands
public Set<byte[]> zrandmember(byte[] key, long count)
zrandmember
in interface SortedSetBinaryCommands
public Set<Tuple> zrandmemberWithScores(byte[] key, long count)
zrandmemberWithScores
in interface SortedSetBinaryCommands
public long zcard(byte[] key)
zcard
in interface SortedSetBinaryCommands
public Double zscore(byte[] key, byte[] member)
zscore
in interface SortedSetBinaryCommands
public List<Double> zmscore(byte[] key, byte[]... members)
zmscore
in interface SortedSetBinaryCommands
public Tuple zpopmax(String key)
zpopmax
in interface SortedSetCommands
public Set<Tuple> zpopmax(String key, int count)
zpopmax
in interface SortedSetCommands
public Tuple zpopmin(String key)
zpopmin
in interface SortedSetCommands
public Set<Tuple> zpopmin(String key, int count)
zpopmin
in interface SortedSetCommands
public long zcount(String key, double min, double max)
zcount
in interface SortedSetCommands
public long zcount(String key, String min, String max)
zcount
in interface SortedSetCommands
public Tuple zpopmax(byte[] key)
zpopmax
in interface SortedSetBinaryCommands
public Set<Tuple> zpopmax(byte[] key, int count)
zpopmax
in interface SortedSetBinaryCommands
public Tuple zpopmin(byte[] key)
zpopmin
in interface SortedSetBinaryCommands
public Set<Tuple> zpopmin(byte[] key, int count)
zpopmin
in interface SortedSetBinaryCommands
public long zcount(byte[] key, double min, double max)
zcount
in interface SortedSetBinaryCommands
public long zcount(byte[] key, byte[] min, byte[] max)
zcount
in interface SortedSetBinaryCommands
public Set<String> zrange(String key, long start, long stop)
zrange
in interface SortedSetCommands
public Set<String> zrevrange(String key, long start, long stop)
zrevrange
in interface SortedSetCommands
public Set<Tuple> zrangeWithScores(String key, long start, long stop)
zrangeWithScores
in interface SortedSetCommands
public Set<Tuple> zrevrangeWithScores(String key, long start, long stop)
zrevrangeWithScores
in interface SortedSetCommands
public Set<String> zrangeByScore(String key, double min, double max)
zrangeByScore
in interface SortedSetCommands
public Set<String> zrangeByScore(String key, String min, String max)
zrangeByScore
in interface SortedSetCommands
public Set<String> zrevrangeByScore(String key, double max, double min)
zrevrangeByScore
in interface SortedSetCommands
public Set<String> zrangeByScore(String key, double min, double max, int offset, int count)
zrangeByScore
in interface SortedSetCommands
public Set<String> zrevrangeByScore(String key, String max, String min)
zrevrangeByScore
in interface SortedSetCommands
public Set<String> zrangeByScore(String key, String min, String max, int offset, int count)
zrangeByScore
in interface SortedSetCommands
public Set<String> zrevrangeByScore(String key, double max, double min, int offset, int count)
zrevrangeByScore
in interface SortedSetCommands
public Set<Tuple> zrangeByScoreWithScores(String key, double min, double max)
zrangeByScoreWithScores
in interface SortedSetCommands
public Set<Tuple> zrevrangeByScoreWithScores(String key, double max, double min)
zrevrangeByScoreWithScores
in interface SortedSetCommands
public Set<Tuple> zrangeByScoreWithScores(String key, double min, double max, int offset, int count)
zrangeByScoreWithScores
in interface SortedSetCommands
public Set<String> zrevrangeByScore(String key, String max, String min, int offset, int count)
zrevrangeByScore
in interface SortedSetCommands
public Set<Tuple> zrangeByScoreWithScores(String key, String min, String max)
zrangeByScoreWithScores
in interface SortedSetCommands
public Set<Tuple> zrevrangeByScoreWithScores(String key, String max, String min)
zrevrangeByScoreWithScores
in interface SortedSetCommands
public Set<Tuple> zrangeByScoreWithScores(String key, String min, String max, int offset, int count)
zrangeByScoreWithScores
in interface SortedSetCommands
public Set<Tuple> zrevrangeByScoreWithScores(String key, double max, double min, int offset, int count)
zrevrangeByScoreWithScores
in interface SortedSetCommands
public Set<Tuple> zrevrangeByScoreWithScores(String key, String max, String min, int offset, int count)
zrevrangeByScoreWithScores
in interface SortedSetCommands
public Set<byte[]> zrange(byte[] key, long start, long stop)
zrange
in interface SortedSetBinaryCommands
public Set<byte[]> zrevrange(byte[] key, long start, long stop)
zrevrange
in interface SortedSetBinaryCommands
public Set<Tuple> zrangeWithScores(byte[] key, long start, long stop)
zrangeWithScores
in interface SortedSetBinaryCommands
public Set<Tuple> zrevrangeWithScores(byte[] key, long start, long stop)
zrevrangeWithScores
in interface SortedSetBinaryCommands
public Set<byte[]> zrangeByScore(byte[] key, double min, double max)
zrangeByScore
in interface SortedSetBinaryCommands
public Set<byte[]> zrangeByScore(byte[] key, byte[] min, byte[] max)
zrangeByScore
in interface SortedSetBinaryCommands
public Set<byte[]> zrevrangeByScore(byte[] key, double max, double min)
zrevrangeByScore
in interface SortedSetBinaryCommands
public Set<byte[]> zrangeByScore(byte[] key, double min, double max, int offset, int count)
zrangeByScore
in interface SortedSetBinaryCommands
public Set<byte[]> zrevrangeByScore(byte[] key, byte[] max, byte[] min)
zrevrangeByScore
in interface SortedSetBinaryCommands
public Set<byte[]> zrangeByScore(byte[] key, byte[] min, byte[] max, int offset, int count)
zrangeByScore
in interface SortedSetBinaryCommands
public Set<byte[]> zrevrangeByScore(byte[] key, double max, double min, int offset, int count)
zrevrangeByScore
in interface SortedSetBinaryCommands
public Set<Tuple> zrangeByScoreWithScores(byte[] key, double min, double max)
zrangeByScoreWithScores
in interface SortedSetBinaryCommands
public Set<Tuple> zrevrangeByScoreWithScores(byte[] key, double max, double min)
zrevrangeByScoreWithScores
in interface SortedSetBinaryCommands
public Set<Tuple> zrangeByScoreWithScores(byte[] key, double min, double max, int offset, int count)
zrangeByScoreWithScores
in interface SortedSetBinaryCommands
public Set<byte[]> zrevrangeByScore(byte[] key, byte[] max, byte[] min, int offset, int count)
zrevrangeByScore
in interface SortedSetBinaryCommands
public Set<Tuple> zrangeByScoreWithScores(byte[] key, byte[] min, byte[] max)
zrangeByScoreWithScores
in interface SortedSetBinaryCommands
public Set<Tuple> zrevrangeByScoreWithScores(byte[] key, byte[] max, byte[] min)
zrevrangeByScoreWithScores
in interface SortedSetBinaryCommands
public Set<Tuple> zrangeByScoreWithScores(byte[] key, byte[] min, byte[] max, int offset, int count)
zrangeByScoreWithScores
in interface SortedSetBinaryCommands
public Set<Tuple> zrevrangeByScoreWithScores(byte[] key, double max, double min, int offset, int count)
zrevrangeByScoreWithScores
in interface SortedSetBinaryCommands
public Set<Tuple> zrevrangeByScoreWithScores(byte[] key, byte[] max, byte[] min, int offset, int count)
zrevrangeByScoreWithScores
in interface SortedSetBinaryCommands
public long zremrangeByRank(String key, long start, long stop)
zremrangeByRank
in interface SortedSetCommands
public long zremrangeByScore(String key, double min, double max)
zremrangeByScore
in interface SortedSetCommands
public long zremrangeByScore(String key, String min, String max)
zremrangeByScore
in interface SortedSetCommands
public long zremrangeByRank(byte[] key, long start, long stop)
zremrangeByRank
in interface SortedSetBinaryCommands
public long zremrangeByScore(byte[] key, double min, double max)
zremrangeByScore
in interface SortedSetBinaryCommands
public long zremrangeByScore(byte[] key, byte[] min, byte[] max)
zremrangeByScore
in interface SortedSetBinaryCommands
public long zlexcount(String key, String min, String max)
zlexcount
in interface SortedSetCommands
public Set<String> zrangeByLex(String key, String min, String max)
zrangeByLex
in interface SortedSetCommands
public Set<String> zrangeByLex(String key, String min, String max, int offset, int count)
zrangeByLex
in interface SortedSetCommands
public Set<String> zrevrangeByLex(String key, String max, String min)
zrevrangeByLex
in interface SortedSetCommands
public Set<String> zrevrangeByLex(String key, String max, String min, int offset, int count)
zrevrangeByLex
in interface SortedSetCommands
public long zremrangeByLex(String key, String min, String max)
zremrangeByLex
in interface SortedSetCommands
public long zlexcount(byte[] key, byte[] min, byte[] max)
zlexcount
in interface SortedSetBinaryCommands
public Set<byte[]> zrangeByLex(byte[] key, byte[] min, byte[] max)
zrangeByLex
in interface SortedSetBinaryCommands
public Set<byte[]> zrangeByLex(byte[] key, byte[] min, byte[] max, int offset, int count)
zrangeByLex
in interface SortedSetBinaryCommands
public Set<byte[]> zrevrangeByLex(byte[] key, byte[] max, byte[] min)
zrevrangeByLex
in interface SortedSetBinaryCommands
public Set<byte[]> zrevrangeByLex(byte[] key, byte[] max, byte[] min, int offset, int count)
zrevrangeByLex
in interface SortedSetBinaryCommands
public long zremrangeByLex(byte[] key, byte[] min, byte[] max)
zremrangeByLex
in interface SortedSetBinaryCommands
public ScanResult<Tuple> zscan(String key, String cursor, ScanParams params)
zscan
in interface SortedSetCommands
public ScanResult<Tuple> zscan(byte[] key, byte[] cursor, ScanParams params)
zscan
in interface SortedSetBinaryCommands
public KeyedZSetElement bzpopmax(double timeout, String... keys)
bzpopmax
in interface SortedSetCommands
public KeyedZSetElement bzpopmin(double timeout, String... keys)
bzpopmin
in interface SortedSetCommands
public List<byte[]> bzpopmax(double timeout, byte[]... keys)
bzpopmax
in interface SortedSetBinaryCommands
public List<byte[]> bzpopmin(double timeout, byte[]... keys)
bzpopmin
in interface SortedSetBinaryCommands
public Set<String> zdiff(String... keys)
zdiff
in interface SortedSetCommands
public Set<Tuple> zdiffWithScores(String... keys)
zdiffWithScores
in interface SortedSetCommands
public long zdiffStore(String dstkey, String... keys)
zdiffStore
in interface SortedSetCommands
public Set<byte[]> zdiff(byte[]... keys)
zdiff
in interface SortedSetBinaryCommands
public Set<Tuple> zdiffWithScores(byte[]... keys)
zdiffWithScores
in interface SortedSetBinaryCommands
public long zdiffStore(byte[] dstkey, byte[]... keys)
zdiffStore
in interface SortedSetBinaryCommands
public long zinterstore(String dstkey, String... sets)
zinterstore
in interface SortedSetCommands
public long zinterstore(String dstkey, ZParams params, String... sets)
zinterstore
in interface SortedSetCommands
public Set<String> zinter(ZParams params, String... keys)
zinter
in interface SortedSetCommands
public Set<Tuple> zinterWithScores(ZParams params, String... keys)
zinterWithScores
in interface SortedSetCommands
public long zinterstore(byte[] dstkey, byte[]... sets)
zinterstore
in interface SortedSetBinaryCommands
public long zinterstore(byte[] dstkey, ZParams params, byte[]... sets)
zinterstore
in interface SortedSetBinaryCommands
public Set<byte[]> zinter(ZParams params, byte[]... keys)
zinter
in interface SortedSetBinaryCommands
public Set<Tuple> zinterWithScores(ZParams params, byte[]... keys)
zinterWithScores
in interface SortedSetBinaryCommands
public Set<String> zunion(ZParams params, String... keys)
zunion
in interface SortedSetCommands
public Set<Tuple> zunionWithScores(ZParams params, String... keys)
zunionWithScores
in interface SortedSetCommands
public long zunionstore(String dstkey, String... sets)
zunionstore
in interface SortedSetCommands
public long zunionstore(String dstkey, ZParams params, String... sets)
zunionstore
in interface SortedSetCommands
public Set<byte[]> zunion(ZParams params, byte[]... keys)
zunion
in interface SortedSetBinaryCommands
public Set<Tuple> zunionWithScores(ZParams params, byte[]... keys)
zunionWithScores
in interface SortedSetBinaryCommands
public long zunionstore(byte[] dstkey, byte[]... sets)
zunionstore
in interface SortedSetBinaryCommands
public long zunionstore(byte[] dstkey, ZParams params, byte[]... sets)
zunionstore
in interface SortedSetBinaryCommands
public long geoadd(String key, double longitude, double latitude, String member)
geoadd
in interface GeoCommands
public long geoadd(String key, Map<String,GeoCoordinate> memberCoordinateMap)
geoadd
in interface GeoCommands
public long geoadd(String key, GeoAddParams params, Map<String,GeoCoordinate> memberCoordinateMap)
geoadd
in interface GeoCommands
public Double geodist(String key, String member1, String member2)
geodist
in interface GeoCommands
public Double geodist(String key, String member1, String member2, GeoUnit unit)
geodist
in interface GeoCommands
public List<String> geohash(String key, String... members)
geohash
in interface GeoCommands
public List<GeoCoordinate> geopos(String key, String... members)
geopos
in interface GeoCommands
public long geoadd(byte[] key, double longitude, double latitude, byte[] member)
geoadd
in interface GeoBinaryCommands
public long geoadd(byte[] key, Map<byte[],GeoCoordinate> memberCoordinateMap)
geoadd
in interface GeoBinaryCommands
public long geoadd(byte[] key, GeoAddParams params, Map<byte[],GeoCoordinate> memberCoordinateMap)
geoadd
in interface GeoBinaryCommands
public Double geodist(byte[] key, byte[] member1, byte[] member2)
geodist
in interface GeoBinaryCommands
public Double geodist(byte[] key, byte[] member1, byte[] member2, GeoUnit unit)
geodist
in interface GeoBinaryCommands
public List<byte[]> geohash(byte[] key, byte[]... members)
geohash
in interface GeoBinaryCommands
public List<GeoCoordinate> geopos(byte[] key, byte[]... members)
geopos
in interface GeoBinaryCommands
public List<GeoRadiusResponse> georadius(String key, double longitude, double latitude, double radius, GeoUnit unit)
georadius
in interface GeoCommands
public List<GeoRadiusResponse> georadiusReadonly(String key, double longitude, double latitude, double radius, GeoUnit unit)
georadiusReadonly
in interface GeoCommands
public List<GeoRadiusResponse> georadius(String key, double longitude, double latitude, double radius, GeoUnit unit, GeoRadiusParam param)
georadius
in interface GeoCommands
public List<GeoRadiusResponse> georadiusReadonly(String key, double longitude, double latitude, double radius, GeoUnit unit, GeoRadiusParam param)
georadiusReadonly
in interface GeoCommands
public List<GeoRadiusResponse> georadiusByMember(String key, String member, double radius, GeoUnit unit)
georadiusByMember
in interface GeoCommands
public List<GeoRadiusResponse> georadiusByMemberReadonly(String key, String member, double radius, GeoUnit unit)
georadiusByMemberReadonly
in interface GeoCommands
public List<GeoRadiusResponse> georadiusByMember(String key, String member, double radius, GeoUnit unit, GeoRadiusParam param)
georadiusByMember
in interface GeoCommands
public List<GeoRadiusResponse> georadiusByMemberReadonly(String key, String member, double radius, GeoUnit unit, GeoRadiusParam param)
georadiusByMemberReadonly
in interface GeoCommands
public long georadiusStore(String key, double longitude, double latitude, double radius, GeoUnit unit, GeoRadiusParam param, GeoRadiusStoreParam storeParam)
georadiusStore
in interface GeoCommands
public long georadiusByMemberStore(String key, String member, double radius, GeoUnit unit, GeoRadiusParam param, GeoRadiusStoreParam storeParam)
georadiusByMemberStore
in interface GeoCommands
public List<GeoRadiusResponse> georadius(byte[] key, double longitude, double latitude, double radius, GeoUnit unit)
georadius
in interface GeoBinaryCommands
public List<GeoRadiusResponse> georadiusReadonly(byte[] key, double longitude, double latitude, double radius, GeoUnit unit)
georadiusReadonly
in interface GeoBinaryCommands
public List<GeoRadiusResponse> georadius(byte[] key, double longitude, double latitude, double radius, GeoUnit unit, GeoRadiusParam param)
georadius
in interface GeoBinaryCommands
public List<GeoRadiusResponse> georadiusReadonly(byte[] key, double longitude, double latitude, double radius, GeoUnit unit, GeoRadiusParam param)
georadiusReadonly
in interface GeoBinaryCommands
public List<GeoRadiusResponse> georadiusByMember(byte[] key, byte[] member, double radius, GeoUnit unit)
georadiusByMember
in interface GeoBinaryCommands
public List<GeoRadiusResponse> georadiusByMemberReadonly(byte[] key, byte[] member, double radius, GeoUnit unit)
georadiusByMemberReadonly
in interface GeoBinaryCommands
public List<GeoRadiusResponse> georadiusByMember(byte[] key, byte[] member, double radius, GeoUnit unit, GeoRadiusParam param)
georadiusByMember
in interface GeoBinaryCommands
public List<GeoRadiusResponse> georadiusByMemberReadonly(byte[] key, byte[] member, double radius, GeoUnit unit, GeoRadiusParam param)
georadiusByMemberReadonly
in interface GeoBinaryCommands
public long georadiusStore(byte[] key, double longitude, double latitude, double radius, GeoUnit unit, GeoRadiusParam param, GeoRadiusStoreParam storeParam)
georadiusStore
in interface GeoBinaryCommands
public long georadiusByMemberStore(byte[] key, byte[] member, double radius, GeoUnit unit, GeoRadiusParam param, GeoRadiusStoreParam storeParam)
georadiusByMemberStore
in interface GeoBinaryCommands
public long pfadd(String key, String... elements)
pfadd
in interface HyperLogLogCommands
public String pfmerge(String destkey, String... sourcekeys)
pfmerge
in interface HyperLogLogCommands
public long pfcount(String key)
pfcount
in interface HyperLogLogCommands
public long pfcount(String... keys)
pfcount
in interface HyperLogLogCommands
public long pfadd(byte[] key, byte[]... elements)
pfadd
in interface HyperLogLogBinaryCommands
public String pfmerge(byte[] destkey, byte[]... sourcekeys)
pfmerge
in interface HyperLogLogBinaryCommands
public long pfcount(byte[] key)
pfcount
in interface HyperLogLogBinaryCommands
public long pfcount(byte[]... keys)
pfcount
in interface HyperLogLogBinaryCommands
public StreamEntryID xadd(String key, StreamEntryID id, Map<String,String> hash)
StreamCommands
xadd
in interface StreamCommands
public StreamEntryID xadd_v2(String key, XAddParams params, Map<String,String> hash)
xadd_v2
in interface StreamCommands
public long xlen(String key)
StreamCommands
xlen
in interface StreamCommands
public List<StreamEntry> xrange(String key, StreamEntryID start, StreamEntryID end)
StreamCommands
xrange
in interface StreamCommands
start
- minimum StreamEntryID
for the retrieved range, passing null
will indicate minimum ID possible in the streamend
- maximum StreamEntryID
for the retrieved range, passing null
will indicate maximum ID possible in the streampublic List<StreamEntry> xrange(String key, StreamEntryID start, StreamEntryID end, int count)
StreamCommands
xrange
in interface StreamCommands
start
- minimum StreamEntryID
for the retrieved range, passing null
will indicate minimum ID possible in the streamend
- maximum StreamEntryID
for the retrieved range, passing null
will indicate maximum ID possible in the streamcount
- maximum number of entries returnedpublic List<StreamEntry> xrevrange(String key, StreamEntryID end, StreamEntryID start)
StreamCommands
xrevrange
in interface StreamCommands
end
- maximum StreamEntryID
for the retrieved range, passing null
will indicate maximum ID possible in the streamstart
- minimum StreamEntryID
for the retrieved range, passing null
will indicate minimum ID possible in the streampublic List<StreamEntry> xrevrange(String key, StreamEntryID end, StreamEntryID start, int count)
StreamCommands
xrevrange
in interface StreamCommands
end
- maximum StreamEntryID
for the retrieved range, passing null
will indicate maximum ID possible in the streamstart
- minimum StreamEntryID
for the retrieved range, passing null
will indicate minimum ID possible in the streamcount
- The entries with IDs matching the specified range.public long xack(String key, String group, StreamEntryID... ids)
StreamCommands
xack
in interface StreamCommands
public String xgroupCreate(String key, String groupname, StreamEntryID id, boolean makeStream)
StreamCommands
xgroupCreate
in interface StreamCommands
public String xgroupSetID(String key, String groupname, StreamEntryID id)
StreamCommands
xgroupSetID
in interface StreamCommands
public long xgroupDestroy(String key, String groupname)
StreamCommands
xgroupDestroy
in interface StreamCommands
public long xgroupDelConsumer(String key, String groupname, String consumername)
StreamCommands
xgroupDelConsumer
in interface StreamCommands
public StreamPendingSummary xpending(String key, String groupname)
StreamCommands
xpending
in interface StreamCommands
public List<StreamPendingEntry> xpending(String key, String groupname, StreamEntryID start, StreamEntryID end, int count, String consumername)
StreamCommands
xpending
in interface StreamCommands
public List<StreamPendingEntry> xpending(String key, String groupname, XPendingParams params)
StreamCommands
xpending
in interface StreamCommands
public long xdel(String key, StreamEntryID... ids)
StreamCommands
xdel
in interface StreamCommands
public long xtrim(String key, long maxLen, boolean approximate)
StreamCommands
xtrim
in interface StreamCommands
public long xtrim(String key, XTrimParams params)
StreamCommands
xtrim
in interface StreamCommands
public List<StreamEntry> xclaim(String key, String group, String consumername, long minIdleTime, XClaimParams params, StreamEntryID... ids)
StreamCommands
xclaim
in interface StreamCommands
public List<StreamEntryID> xclaimJustId(String key, String group, String consumername, long minIdleTime, XClaimParams params, StreamEntryID... ids)
StreamCommands
xclaimJustId
in interface StreamCommands
public Map.Entry<StreamEntryID,List<StreamEntry>> xautoclaim(String key, String group, String consumerName, long minIdleTime, StreamEntryID start, XAutoClaimParams params)
StreamCommands
xautoclaim
in interface StreamCommands
key
- Stream Keygroup
- Consumer GroupconsumerName
- Consumer name to transfer the auto claimed entriesminIdleTime
- Entries pending more than minIdleTime will be transferred ownershipstart
- StreamEntryID
- Entries >= start will be transferred ownership, passing null
will indicate '-'params
- XAutoClaimParams
public Map.Entry<StreamEntryID,List<StreamEntryID>> xautoclaimJustId(String key, String group, String consumerName, long minIdleTime, StreamEntryID start, XAutoClaimParams params)
StreamCommands
xautoclaimJustId
in interface StreamCommands
key
- Stream Keygroup
- Consumer GroupconsumerName
- Consumer name to transfer the auto claimed entriesminIdleTime
- Entries pending more than minIdleTime will be transferred ownershipstart
- StreamEntryID
- Entries >= start will be transferred ownership, passing null
will indicate '-'params
- XAutoClaimParams
public StreamInfo xinfoStream(String key)
StreamCommands
xinfoStream
in interface StreamCommands
key
- Stream nameStreamInfo
that contains information about the streampublic List<StreamGroupInfo> xinfoGroup(String key)
StreamCommands
xinfoGroup
in interface StreamCommands
key
- Stream nameStreamGroupInfo
containing information about groupspublic List<StreamConsumersInfo> xinfoConsumers(String key, String group)
StreamCommands
xinfoConsumers
in interface StreamCommands
key
- Stream namegroup
- Group nameStreamConsumersInfo
containing information about consumers that belong
to the the grouppublic List<Map.Entry<String,List<StreamEntry>>> xread(XReadParams xReadParams, Map<String,StreamEntryID> streams)
StreamCommands
xread
in interface StreamCommands
public List<Map.Entry<String,List<StreamEntry>>> xreadGroup(String groupname, String consumer, XReadGroupParams xReadGroupParams, Map<String,StreamEntryID> streams)
StreamCommands
xreadGroup
in interface StreamCommands
public byte[] xadd(byte[] key, XAddParams params, Map<byte[],byte[]> hash)
xadd
in interface StreamBinaryCommands
public long xlen(byte[] key)
xlen
in interface StreamBinaryCommands
public List<byte[]> xrange(byte[] key, byte[] start, byte[] end)
xrange
in interface StreamBinaryCommands
public List<byte[]> xrange(byte[] key, byte[] start, byte[] end, int count)
xrange
in interface StreamBinaryCommands
public List<byte[]> xrevrange(byte[] key, byte[] end, byte[] start)
xrevrange
in interface StreamBinaryCommands
public List<byte[]> xrevrange(byte[] key, byte[] end, byte[] start, int count)
xrevrange
in interface StreamBinaryCommands
public long xack(byte[] key, byte[] group, byte[]... ids)
xack
in interface StreamBinaryCommands
public String xgroupCreate(byte[] key, byte[] groupname, byte[] id, boolean makeStream)
xgroupCreate
in interface StreamBinaryCommands
public String xgroupSetID(byte[] key, byte[] groupname, byte[] id)
xgroupSetID
in interface StreamBinaryCommands
public long xgroupDestroy(byte[] key, byte[] groupname)
xgroupDestroy
in interface StreamBinaryCommands
public long xgroupDelConsumer(byte[] key, byte[] groupname, byte[] consumerName)
xgroupDelConsumer
in interface StreamBinaryCommands
public long xdel(byte[] key, byte[]... ids)
xdel
in interface StreamBinaryCommands
public long xtrim(byte[] key, long maxLen, boolean approximateLength)
xtrim
in interface StreamBinaryCommands
public long xtrim(byte[] key, XTrimParams params)
xtrim
in interface StreamBinaryCommands
public Object xpending(byte[] key, byte[] groupname)
xpending
in interface StreamBinaryCommands
public List<Object> xpending(byte[] key, byte[] groupname, byte[] start, byte[] end, int count, byte[] consumername)
xpending
in interface StreamBinaryCommands
public List<Object> xpending(byte[] key, byte[] groupname, XPendingParams params)
xpending
in interface StreamBinaryCommands
public List<byte[]> xclaim(byte[] key, byte[] group, byte[] consumername, long minIdleTime, XClaimParams params, byte[]... ids)
xclaim
in interface StreamBinaryCommands
public List<byte[]> xclaimJustId(byte[] key, byte[] group, byte[] consumername, long minIdleTime, XClaimParams params, byte[]... ids)
xclaimJustId
in interface StreamBinaryCommands
public List<Object> xautoclaim(byte[] key, byte[] groupName, byte[] consumerName, long minIdleTime, byte[] start, XAutoClaimParams params)
xautoclaim
in interface StreamBinaryCommands
public List<Object> xautoclaimJustId(byte[] key, byte[] groupName, byte[] consumerName, long minIdleTime, byte[] start, XAutoClaimParams params)
xautoclaimJustId
in interface StreamBinaryCommands
public Object xinfoStream(byte[] key)
xinfoStream
in interface StreamBinaryCommands
public List<Object> xinfoGroup(byte[] key)
xinfoGroup
in interface StreamBinaryCommands
public List<Object> xinfoConsumers(byte[] key, byte[] group)
xinfoConsumers
in interface StreamBinaryCommands
public List<byte[]> xread(XReadParams xReadParams, Map.Entry<byte[],byte[]>... streams)
xread
in interface StreamBinaryCommands
public List<byte[]> xreadGroup(byte[] groupname, byte[] consumer, XReadGroupParams xReadGroupParams, Map.Entry<byte[],byte[]>... streams)
xreadGroup
in interface StreamBinaryCommands
public Object eval(String script)
eval
in interface ScriptingKeyCommands
public Object eval(String script, int keyCount, String... params)
eval
in interface ScriptingKeyCommands
public Object eval(String script, List<String> keys, List<String> args)
eval
in interface ScriptingKeyCommands
public Object evalsha(String sha1)
evalsha
in interface ScriptingKeyCommands
public Object evalsha(String sha1, int keyCount, String... params)
evalsha
in interface ScriptingKeyCommands
public Object evalsha(String sha1, List<String> keys, List<String> args)
evalsha
in interface ScriptingKeyCommands
public Object eval(byte[] script)
eval
in interface ScriptingKeyBinaryCommands
public Object eval(byte[] script, int keyCount, byte[]... params)
eval
in interface ScriptingKeyBinaryCommands
public Object eval(byte[] script, List<byte[]> keys, List<byte[]> args)
eval
in interface ScriptingKeyBinaryCommands
public Object evalsha(byte[] sha1)
evalsha
in interface ScriptingKeyBinaryCommands
public Object evalsha(byte[] sha1, int keyCount, byte[]... params)
evalsha
in interface ScriptingKeyBinaryCommands
public Object evalsha(byte[] sha1, List<byte[]> keys, List<byte[]> args)
evalsha
in interface ScriptingKeyBinaryCommands
public Long objectRefcount(String key)
objectRefcount
in interface KeyCommands
public String objectEncoding(String key)
objectEncoding
in interface KeyCommands
public Long objectIdletime(String key)
objectIdletime
in interface KeyCommands
public Long objectFreq(String key)
objectFreq
in interface KeyCommands
public Long objectRefcount(byte[] key)
objectRefcount
in interface KeyBinaryCommands
public byte[] objectEncoding(byte[] key)
objectEncoding
in interface KeyBinaryCommands
public Long objectIdletime(byte[] key)
objectIdletime
in interface KeyBinaryCommands
public Long objectFreq(byte[] key)
objectFreq
in interface KeyBinaryCommands
public String migrate(String host, int port, String key, int timeout)
migrate
in interface KeyCommands
public String migrate(String host, int port, int timeout, MigrateParams params, String... keys)
migrate
in interface KeyCommands
public String migrate(String host, int port, byte[] key, int timeout)
migrate
in interface KeyBinaryCommands
public String migrate(String host, int port, int timeout, MigrateParams params, byte[]... keys)
migrate
in interface KeyBinaryCommands
public long waitReplicas(String sampleKey, int replicas, long timeout)
waitReplicas
in interface SampleKeyedCommands
public long waitReplicas(byte[] sampleKey, int replicas, long timeout)
waitReplicas
in interface SampleBinaryKeyedCommands
public Object eval(String script, String sampleKey)
eval
in interface SampleKeyedCommands
public Object evalsha(String sha1, String sampleKey)
evalsha
in interface SampleKeyedCommands
public Object eval(byte[] script, byte[] sampleKey)
eval
in interface SampleBinaryKeyedCommands
public Object evalsha(byte[] sha1, byte[] sampleKey)
evalsha
in interface SampleBinaryKeyedCommands
public Boolean scriptExists(String sha1, String sampleKey)
scriptExists
in interface SampleKeyedCommands
public List<Boolean> scriptExists(String sampleKey, String... sha1s)
scriptExists
in interface SampleKeyedCommands
public Boolean scriptExists(byte[] sha1, byte[] sampleKey)
scriptExists
in interface SampleBinaryKeyedCommands
public List<Boolean> scriptExists(byte[] sampleKey, byte[]... sha1s)
scriptExists
in interface SampleBinaryKeyedCommands
public String scriptLoad(String script, String sampleKey)
scriptLoad
in interface SampleKeyedCommands
public String scriptFlush(String sampleKey)
scriptFlush
in interface SampleKeyedCommands
public String scriptFlush(String sampleKey, FlushMode flushMode)
scriptFlush
in interface SampleKeyedCommands
public String scriptKill(String sampleKey)
scriptKill
in interface SampleKeyedCommands
public byte[] scriptLoad(byte[] script, byte[] sampleKey)
scriptLoad
in interface SampleBinaryKeyedCommands
public String scriptFlush(byte[] sampleKey)
scriptFlush
in interface SampleBinaryKeyedCommands
public String scriptFlush(byte[] sampleKey, FlushMode flushMode)
scriptFlush
in interface SampleBinaryKeyedCommands
public String scriptKill(byte[] sampleKey)
scriptKill
in interface SampleBinaryKeyedCommands
public long publish(String channel, String message)
publish
in interface MiscellaneousCommands
public long publish(byte[] channel, byte[] message)
publish
in interface MiscellaneousBinaryCommands
public LCSMatchResult strAlgoLCSStrings(String strA, String strB, StrAlgoLCSParams params)
strAlgoLCSStrings
in interface MiscellaneousCommands
public LCSMatchResult strAlgoLCSStrings(byte[] strA, byte[] strB, StrAlgoLCSParams params)
strAlgoLCSStrings
in interface MiscellaneousBinaryCommands
public String ftCreate(String indexName, IndexOptions indexOptions, Schema schema)
ftCreate
in interface RediSearchCommands
public String ftAlter(String indexName, Schema schema)
ftAlter
in interface RediSearchCommands
public SearchResult ftSearch(String indexName, Query query)
ftSearch
in interface RediSearchCommands
public SearchResult ftSearch(byte[] indexName, Query query)
ftSearch
in interface RediSearchCommands
public String ftExplain(String indexName, Query query)
ftExplain
in interface RediSearchCommands
public List<String> ftExplainCLI(String indexName, Query query)
ftExplainCLI
in interface RediSearchCommands
public AggregationResult ftAggregate(String indexName, AggregationBuilder aggr)
ftAggregate
in interface RediSearchCommands
public AggregationResult ftCursorRead(String indexName, long cursorId, int count)
ftCursorRead
in interface RediSearchCommands
public String ftCursorDel(String indexName, long cursorId)
ftCursorDel
in interface RediSearchCommands
public String ftDropIndex(String indexName)
ftDropIndex
in interface RediSearchCommands
public String ftDropIndexDD(String indexName)
ftDropIndexDD
in interface RediSearchCommands
public String ftSynUpdate(String indexName, String synonymGroupId, String... terms)
ftSynUpdate
in interface RediSearchCommands
public Map<String,List<String>> ftSynDump(String indexName)
ftSynDump
in interface RediSearchCommands
public Map<String,Object> ftInfo(String indexName)
ftInfo
in interface RediSearchCommands
public String ftAliasAdd(String aliasName, String indexName)
ftAliasAdd
in interface RediSearchCommands
public String ftAliasUpdate(String aliasName, String indexName)
ftAliasUpdate
in interface RediSearchCommands
public String ftAliasDel(String aliasName)
ftAliasDel
in interface RediSearchCommands
public Map<String,String> ftConfigGet(String option)
ftConfigGet
in interface RediSearchCommands
public Map<String,String> ftConfigGet(String indexName, String option)
ftConfigGet
in interface RediSearchCommands
public String ftConfigSet(String option, String value)
ftConfigSet
in interface RediSearchCommands
public String ftConfigSet(String indexName, String option, String value)
ftConfigSet
in interface RediSearchCommands
public String jsonSet(String key, Path2 path, Object object)
jsonSet
in interface RedisJsonCommands
public String jsonSetWithEscape(String key, Path2 path, Object object)
jsonSetWithEscape
in interface RedisJsonCommands
public String jsonSet(String key, Path path, Object pojo)
jsonSet
in interface RedisJsonCommands
public String jsonSet(String key, Path2 path, Object pojo, JsonSetParams params)
jsonSet
in interface RedisJsonCommands
public String jsonSetWithEscape(String key, Path2 path, Object pojo, JsonSetParams params)
jsonSetWithEscape
in interface RedisJsonCommands
public String jsonSet(String key, Path path, Object pojo, JsonSetParams params)
jsonSet
in interface RedisJsonCommands
public Object jsonGet(String key)
jsonGet
in interface RedisJsonCommands
public <T> T jsonGet(String key, Class<T> clazz)
jsonGet
in interface RedisJsonCommands
public Object jsonGet(String key, Path2... paths)
jsonGet
in interface RedisJsonCommands
public Object jsonGet(String key, Path... paths)
jsonGet
in interface RedisJsonCommands
public <T> T jsonGet(String key, Class<T> clazz, Path... paths)
jsonGet
in interface RedisJsonCommands
public List<org.json.JSONArray> jsonMGet(Path2 path, String... keys)
jsonMGet
in interface RedisJsonCommands
public <T> List<T> jsonMGet(Path path, Class<T> clazz, String... keys)
jsonMGet
in interface RedisJsonCommands
public long jsonDel(String key)
jsonDel
in interface RedisJsonCommands
public long jsonDel(String key, Path2 path)
jsonDel
in interface RedisJsonCommands
public long jsonDel(String key, Path path)
jsonDel
in interface RedisJsonCommands
public long jsonClear(String key)
jsonClear
in interface RedisJsonCommands
public long jsonClear(String key, Path2 path)
jsonClear
in interface RedisJsonCommands
public long jsonClear(String key, Path path)
jsonClear
in interface RedisJsonCommands
public List<Boolean> jsonToggle(String key, Path2 path)
jsonToggle
in interface RedisJsonCommands
public String jsonToggle(String key, Path path)
jsonToggle
in interface RedisJsonCommands
public Class<?> jsonType(String key)
jsonType
in interface RedisJsonCommands
public List<Class<?>> jsonType(String key, Path2 path)
jsonType
in interface RedisJsonCommands
public Class<?> jsonType(String key, Path path)
jsonType
in interface RedisJsonCommands
public long jsonStrAppend(String key, Object string)
jsonStrAppend
in interface RedisJsonCommands
public List<Long> jsonStrAppend(String key, Path2 path, Object string)
jsonStrAppend
in interface RedisJsonCommands
public long jsonStrAppend(String key, Path path, Object string)
jsonStrAppend
in interface RedisJsonCommands
public Long jsonStrLen(String key)
jsonStrLen
in interface RedisJsonCommands
public List<Long> jsonStrLen(String key, Path2 path)
jsonStrLen
in interface RedisJsonCommands
public Long jsonStrLen(String key, Path path)
jsonStrLen
in interface RedisJsonCommands
public List<Long> jsonArrAppend(String key, Path2 path, Object... objects)
jsonArrAppend
in interface RedisJsonCommands
public List<Long> jsonArrAppendWithEscape(String key, Path2 path, Object... objects)
jsonArrAppendWithEscape
in interface RedisJsonCommands
public Long jsonArrAppend(String key, Path path, Object... pojos)
jsonArrAppend
in interface RedisJsonCommands
public List<Long> jsonArrIndex(String key, Path2 path, Object scalar)
jsonArrIndex
in interface RedisJsonCommands
public List<Long> jsonArrIndexWithEscape(String key, Path2 path, Object scalar)
jsonArrIndexWithEscape
in interface RedisJsonCommands
public long jsonArrIndex(String key, Path path, Object scalar)
jsonArrIndex
in interface RedisJsonCommands
public List<Long> jsonArrInsert(String key, Path2 path, int index, Object... objects)
jsonArrInsert
in interface RedisJsonCommands
public List<Long> jsonArrInsertWithEscape(String key, Path2 path, int index, Object... objects)
jsonArrInsertWithEscape
in interface RedisJsonCommands
public long jsonArrInsert(String key, Path path, int index, Object... pojos)
jsonArrInsert
in interface RedisJsonCommands
public Object jsonArrPop(String key)
jsonArrPop
in interface RedisJsonCommands
public <T> T jsonArrPop(String key, Class<T> clazz)
jsonArrPop
in interface RedisJsonCommands
public List<Object> jsonArrPop(String key, Path2 path)
jsonArrPop
in interface RedisJsonCommands
public Object jsonArrPop(String key, Path path)
jsonArrPop
in interface RedisJsonCommands
public <T> T jsonArrPop(String key, Class<T> clazz, Path path)
jsonArrPop
in interface RedisJsonCommands
public List<Object> jsonArrPop(String key, Path2 path, int index)
jsonArrPop
in interface RedisJsonCommands
public Object jsonArrPop(String key, Path path, int index)
jsonArrPop
in interface RedisJsonCommands
public <T> T jsonArrPop(String key, Class<T> clazz, Path path, int index)
jsonArrPop
in interface RedisJsonCommands
public Long jsonArrLen(String key)
jsonArrLen
in interface RedisJsonCommands
public List<Long> jsonArrLen(String key, Path2 path)
jsonArrLen
in interface RedisJsonCommands
public Long jsonArrLen(String key, Path path)
jsonArrLen
in interface RedisJsonCommands
public List<Long> jsonArrTrim(String key, Path2 path, int start, int stop)
jsonArrTrim
in interface RedisJsonCommands
public Long jsonArrTrim(String key, Path path, int start, int stop)
jsonArrTrim
in interface RedisJsonCommands
Copyright © 2021. All rights reserved.