K - Key type.V - Value type.public abstract class AbstractRedisReactiveCommands<K,V> extends Object implements RedisHashReactiveCommands<K,V>, RedisKeyReactiveCommands<K,V>, RedisStringReactiveCommands<K,V>, RedisListReactiveCommands<K,V>, RedisSetReactiveCommands<K,V>, RedisSortedSetReactiveCommands<K,V>, RedisScriptingReactiveCommands<K,V>, RedisServerReactiveCommands<K,V>, RedisHLLReactiveCommands<K,V>, BaseRedisReactiveCommands<K,V>, RedisTransactionalReactiveCommands<K,V>, RedisGeoReactiveCommands<K,V>, RedisClusterReactiveCommands<K,V>
| Modifier and Type | Field and Description |
|---|---|
protected RedisCodec<K,V> |
codec |
protected com.lambdaworks.redis.RedisCommandBuilder<K,V> |
commandBuilder |
protected StatefulConnection<K,V> |
connection |
protected MultiOutput<K,V> |
multi |
| Constructor and Description |
|---|
AbstractRedisReactiveCommands(StatefulConnection<K,V> connection,
RedisCodec<K,V> codec)
Initialize a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
rx.Observable<Long> |
append(K key,
V value)
Append a value to a key.
|
rx.Observable<String> |
asking()
The asking command is required after a
-ASK redirection. |
rx.Observable<String> |
auth(String password)
Authenticate to the server.
|
rx.Observable<String> |
bgrewriteaof()
Asynchronously rewrite the append-only file.
|
rx.Observable<String> |
bgsave()
Asynchronously save the dataset to disk.
|
rx.Observable<Long> |
bitcount(K key)
Count set bits in a string.
|
rx.Observable<Long> |
bitcount(K key,
long start,
long end)
Count set bits in a string.
|
rx.Observable<Long> |
bitfield(K key,
BitFieldArgs args)
Execute
BITFIELD with its subcommands. |
rx.Observable<Long> |
bitopAnd(K destination,
K... keys)
Perform bitwise AND between strings.
|
rx.Observable<Long> |
bitopNot(K destination,
K source)
Perform bitwise NOT between strings.
|
rx.Observable<Long> |
bitopOr(K destination,
K... keys)
Perform bitwise OR between strings.
|
rx.Observable<Long> |
bitopXor(K destination,
K... keys)
Perform bitwise XOR between strings.
|
rx.Observable<Long> |
bitpos(K key,
boolean state)
Find first bit set or clear in a string.
|
rx.Observable<Long> |
bitpos(K key,
boolean state,
long start,
long end)
Find first bit set or clear in a string.
|
rx.Observable<KeyValue<K,V>> |
blpop(long timeout,
K... keys)
Remove and get the first element in a list, or block until one is available.
|
rx.Observable<KeyValue<K,V>> |
brpop(long timeout,
K... keys)
Remove and get the last element in a list, or block until one is available.
|
rx.Observable<V> |
brpoplpush(long timeout,
K source,
K destination)
Pop a value from a list, push it to another list and return it; or block until one is available.
|
rx.Observable<K> |
clientGetname()
Get the current connection name.
|
rx.Observable<Long> |
clientKill(KillArgs killArgs)
Kill connections of clients which are filtered by
killArgs |
rx.Observable<String> |
clientKill(String addr)
Kill the connection of a client identified by ip:port.
|
rx.Observable<String> |
clientList()
Get the list of client connections.
|
rx.Observable<String> |
clientPause(long timeout)
Stop processing commands from clients for some time.
|
rx.Observable<String> |
clientSetname(K name)
Set the current connection name.
|
void |
close()
Close the connection.
|
rx.Observable<String> |
clusterAddSlots(int... slots)
Adds slots to the cluster node.
|
rx.Observable<String> |
clusterBumpepoch()
Generate a new config epoch, incrementing the current epoch, assign the new epoch to this node, WITHOUT any consensus and
persist the configuration on disk before sending packets with the new configuration.
|
rx.Observable<Long> |
clusterCountFailureReports(String nodeId)
Returns the number of failure reports for the specified node.
|
rx.Observable<Long> |
clusterCountKeysInSlot(int slot)
Returns the number of keys in the specified Redis Cluster hash
slot. |
rx.Observable<String> |
clusterDelSlots(int... slots)
Removes slots from the cluster node.
|
rx.Observable<String> |
clusterFailover(boolean force)
Failover a cluster node.
|
rx.Observable<String> |
clusterFlushslots()
Delete all the slots associated with the specified node.
|
rx.Observable<String> |
clusterForget(String nodeId)
Blacklist and remove the cluster node from the cluster.
|
rx.Observable<K> |
clusterGetKeysInSlot(int slot,
int count)
Retrieve the list of keys within the
slot. |
rx.Observable<String> |
clusterInfo()
Get information and statistics about the cluster viewed by the current node.
|
rx.Observable<Long> |
clusterKeyslot(K key)
Returns an integer identifying the hash slot the specified key hashes to.
|
rx.Observable<String> |
clusterMeet(String ip,
int port)
Meet another cluster node to include the node into the cluster.
|
rx.Observable<String> |
clusterMyId()
Obtain the nodeId for the currently connected node.
|
rx.Observable<String> |
clusterNodes()
Obtain details about all cluster nodes.
|
rx.Observable<String> |
clusterReplicate(String nodeId)
Turn this node into a slave of the node with the id
nodeId. |
rx.Observable<String> |
clusterReset(boolean hard)
Reset a node performing a soft or hard reset:
All other nodes are forgotten
All the assigned / open slots are released
If the node is a slave, it turns into a master
Only for hard reset: a new Node ID is generated
Only for hard reset: currentEpoch and configEpoch are set to 0
The new configuration is saved and the cluster state updated
If the node was a slave, the whole data set is flushed away
|
rx.Observable<String> |
clusterSaveconfig()
Forces a node to save the nodes.conf configuration on disk.
|
rx.Observable<String> |
clusterSetConfigEpoch(long configEpoch)
This command sets a specific config epoch in a fresh node.
|
rx.Observable<String> |
clusterSetSlotImporting(int slot,
String nodeId)
Flag a slot as IMPORTING (incoming) from the node specified in
nodeId. |
rx.Observable<String> |
clusterSetSlotMigrating(int slot,
String nodeId)
Flag a slot as MIGRATING (outgoing) towards the node specified in
nodeId. |
rx.Observable<String> |
clusterSetSlotNode(int slot,
String nodeId)
Assign a slot to a node.
|
rx.Observable<String> |
clusterSetSlotStable(int slot)
Clears migrating / importing state from the slot.
|
rx.Observable<String> |
clusterSlaves(String nodeId)
List slaves for a certain node identified by its
nodeId. |
rx.Observable<Object> |
clusterSlots()
Get array of cluster slots to node mappings.
|
rx.Observable<Object> |
command()
Returns an array reply of details about all Redis commands.
|
rx.Observable<Long> |
commandCount()
Get total number of Redis commands.
|
rx.Observable<Object> |
commandInfo(CommandType... commands)
Returns an array reply of details about the requested commands.
|
rx.Observable<Object> |
commandInfo(String... commands)
Returns an array reply of details about the requested commands.
|
rx.Observable<String> |
configGet(String parameter)
Get the value of a configuration parameter.
|
rx.Observable<String> |
configResetstat()
Reset the stats returned by INFO.
|
rx.Observable<String> |
configRewrite()
Rewrite the configuration file with the in memory configuration.
|
rx.Observable<String> |
configSet(String parameter,
String value)
Set a configuration parameter to the given value.
|
<T,R> R |
createDissolvingObservable(CommandType type,
CommandOutput<K,V,T> output,
CommandArgs<K,V> args) |
<T,R> R |
createDissolvingObservable(Supplier<RedisCommand<K,V,T>> commandSupplier) |
protected <T> rx.Observable<T> |
createObservable(CommandType type,
CommandOutput<K,V,T> output,
CommandArgs<K,V> args) |
<T> rx.Observable<T> |
createObservable(Supplier<RedisCommand<K,V,T>> commandSupplier) |
rx.Observable<Long> |
dbsize()
Return the number of keys in the selected database.
|
rx.Observable<String> |
debugCrashAndRecover(Long delay)
Crash and recover
|
rx.Observable<String> |
debugHtstats(int db)
Get debugging information about the internal hash-table state.
|
rx.Observable<String> |
debugObject(K key)
Get debugging information about a key.
|
rx.Observable<Success> |
debugOom()
Make the server crash: Out of memory.
|
rx.Observable<String> |
debugReload()
Save RDB, clear the database and reload RDB.
|
rx.Observable<String> |
debugRestart(Long delay)
Restart the server gracefully.
|
rx.Observable<String> |
debugSdslen(K key)
Get debugging information about the internal SDS length.
|
rx.Observable<Success> |
debugSegfault()
Make the server crash: Invalid pointer access.
|
rx.Observable<Long> |
decr(K key)
Decrement the integer value of a key by one.
|
rx.Observable<Long> |
decrby(K key,
long amount)
Decrement the integer value of a key by the given number.
|
rx.Observable<Long> |
del(Iterable<K> keys) |
rx.Observable<Long> |
del(K... keys)
Delete one or more keys.
|
String |
digest(V script)
Create a SHA1 digest from a Lua script.
|
rx.Observable<String> |
discard()
Discard all commands issued after MULTI.
|
<T> rx.Observable<T> |
dispatch(ProtocolKeyword type,
CommandOutput<K,V,?> output)
Dispatch a command to the Redis Server.
|
<T> rx.Observable<T> |
dispatch(ProtocolKeyword type,
CommandOutput<K,V,?> output,
CommandArgs<K,V> args)
Dispatch a command to the Redis Server.
|
rx.Observable<byte[]> |
dump(K key)
Return a serialized version of the value stored at the specified key.
|
rx.Observable<V> |
echo(V msg)
Echo the given string.
|
<T> rx.Observable<T> |
eval(String script,
ScriptOutputType type,
K... keys)
Execute a Lua script server side.
|
<T> rx.Observable<T> |
eval(String script,
ScriptOutputType type,
K[] keys,
V... values)
Execute a Lua script server side.
|
<T> rx.Observable<T> |
evalsha(String digest,
ScriptOutputType type,
K... keys)
Evaluates a script cached on the server side by its SHA1 digest
|
<T> rx.Observable<T> |
evalsha(String digest,
ScriptOutputType type,
K[] keys,
V... values)
Execute a Lua script server side.
|
rx.Observable<Object> |
exec()
Execute all commands issued after MULTI.
|
rx.Observable<Long> |
exists(Iterable<K> keys) |
rx.Observable<Long> |
exists(K... keys)
Determine how many keys exist.
|
rx.Observable<Boolean> |
exists(K key) |
rx.Observable<Boolean> |
expire(K key,
long seconds)
Set a key's time to live in seconds.
|
rx.Observable<Boolean> |
expireat(K key,
Date timestamp)
Set the expiration for a key as a UNIX timestamp.
|
rx.Observable<Boolean> |
expireat(K key,
long timestamp)
Set the expiration for a key as a UNIX timestamp.
|
rx.Observable<String> |
flushall()
Remove all keys from all databases.
|
rx.Observable<String> |
flushallAsync()
Remove all keys asynchronously from all databases.
|
rx.Observable<String> |
flushdb()
Remove all keys from the current database.
|
rx.Observable<String> |
flushdbAsync()
Remove all keys asynchronously from the current database.
|
rx.Observable<Long> |
geoadd(K key,
double longitude,
double latitude,
V member)
Single geo add.
|
rx.Observable<Long> |
geoadd(K key,
Object... lngLatMember)
Multi geo add.
|
rx.Observable<Double> |
geodist(K key,
V from,
V to,
GeoArgs.Unit unit)
Retrieve distance between points
from and to. |
rx.Observable<String> |
geohash(K key,
V... members)
Retrieve Geohash strings representing the position of one or more elements in a sorted set value representing a geospatial index.
|
rx.Observable<GeoCoordinates> |
geopos(K key,
V... members)
Get geo coordinates for the
members. |
protected rx.Observable<V> |
georadius_ro(K key,
double longitude,
double latitude,
double distance,
GeoArgs.Unit unit) |
protected rx.Observable<GeoWithin<V>> |
georadius_ro(K key,
double longitude,
double latitude,
double distance,
GeoArgs.Unit unit,
GeoArgs geoArgs) |
rx.Observable<V> |
georadius(K key,
double longitude,
double latitude,
double distance,
GeoArgs.Unit unit)
Retrieve members selected by distance with the center of
longitude and latitude. |
rx.Observable<GeoWithin<V>> |
georadius(K key,
double longitude,
double latitude,
double distance,
GeoArgs.Unit unit,
GeoArgs geoArgs)
Retrieve members selected by distance with the center of
longitude and latitude. |
rx.Observable<Long> |
georadius(K key,
double longitude,
double latitude,
double distance,
GeoArgs.Unit unit,
GeoRadiusStoreArgs<K> geoRadiusStoreArgs)
Perform a
RedisGeoReactiveCommands.georadius(Object, double, double, double, GeoArgs.Unit, GeoArgs) query and store the results in a sorted set. |
protected rx.Observable<V> |
georadiusbymember_ro(K key,
V member,
double distance,
GeoArgs.Unit unit) |
protected rx.Observable<GeoWithin<V>> |
georadiusbymember_ro(K key,
V member,
double distance,
GeoArgs.Unit unit,
GeoArgs geoArgs) |
rx.Observable<V> |
georadiusbymember(K key,
V member,
double distance,
GeoArgs.Unit unit)
Retrieve members selected by distance with the center of
member. |
rx.Observable<GeoWithin<V>> |
georadiusbymember(K key,
V member,
double distance,
GeoArgs.Unit unit,
GeoArgs geoArgs)
Retrieve members selected by distance with the center of
member. |
rx.Observable<Long> |
georadiusbymember(K key,
V member,
double distance,
GeoArgs.Unit unit,
GeoRadiusStoreArgs<K> geoRadiusStoreArgs)
Perform a
RedisGeoReactiveCommands.georadiusbymember(Object, Object, double, GeoArgs.Unit, GeoArgs) query and store the results in a sorted set. |
rx.Observable<V> |
get(K key)
Get the value of a key.
|
rx.Observable<Long> |
getbit(K key,
long offset)
Returns the bit value at offset in the string value stored at key.
|
StatefulConnection<K,V> |
getConnection() |
rx.Observable<V> |
getrange(K key,
long start,
long end)
Get a substring of the string stored at a key.
|
rx.Observable<V> |
getset(K key,
V value)
Set the string value of a key and return its old value.
|
protected <T> rx.Observable<Success> |
getSuccessObservable(rx.Observable<T> observable)
Emits just
Success.Success or the Throwable after the inner observable is completed. |
rx.Observable<Long> |
hdel(K key,
K... fields)
Delete one or more hash fields.
|
rx.Observable<Boolean> |
hexists(K key,
K field)
Determine if a hash field exists.
|
rx.Observable<V> |
hget(K key,
K field)
Get the value of a hash field.
|
rx.Observable<Map<K,V>> |
hgetall(K key)
Get all the fields and values in a hash.
|
rx.Observable<Long> |
hgetall(KeyValueStreamingChannel<K,V> channel,
K key)
Stream over all the fields and values in a hash.
|
rx.Observable<Long> |
hincrby(K key,
K field,
long amount)
Increment the integer value of a hash field by the given number.
|
rx.Observable<Double> |
hincrbyfloat(K key,
K field,
double amount)
Increment the float value of a hash field by the given amount.
|
rx.Observable<K> |
hkeys(K key)
Get all the fields in a hash.
|
rx.Observable<Long> |
hkeys(KeyStreamingChannel<K> channel,
K key)
Stream over all the fields in a hash.
|
rx.Observable<Long> |
hlen(K key)
Get the number of fields in a hash.
|
rx.Observable<V> |
hmget(K key,
K... fields)
Get the values of all the given hash fields.
|
rx.Observable<Long> |
hmget(ValueStreamingChannel<V> channel,
K key,
K... fields)
Stream over the values of all the given hash fields.
|
rx.Observable<String> |
hmset(K key,
Map<K,V> map)
Set multiple hash fields to multiple values.
|
rx.Observable<MapScanCursor<K,V>> |
hscan(K key)
Incrementally iterate hash fields and associated values.
|
rx.Observable<StreamScanCursor> |
hscan(KeyValueStreamingChannel<K,V> channel,
K key)
Incrementally iterate hash fields and associated values.
|
rx.Observable<StreamScanCursor> |
hscan(KeyValueStreamingChannel<K,V> channel,
K key,
ScanArgs scanArgs)
Incrementally iterate hash fields and associated values.
|
rx.Observable<StreamScanCursor> |
hscan(KeyValueStreamingChannel<K,V> channel,
K key,
ScanCursor scanCursor)
Incrementally iterate hash fields and associated values.
|
rx.Observable<StreamScanCursor> |
hscan(KeyValueStreamingChannel<K,V> channel,
K key,
ScanCursor scanCursor,
ScanArgs scanArgs)
Incrementally iterate hash fields and associated values.
|
rx.Observable<MapScanCursor<K,V>> |
hscan(K key,
ScanArgs scanArgs)
Incrementally iterate hash fields and associated values.
|
rx.Observable<MapScanCursor<K,V>> |
hscan(K key,
ScanCursor scanCursor)
Incrementally iterate hash fields and associated values.
|
rx.Observable<MapScanCursor<K,V>> |
hscan(K key,
ScanCursor scanCursor,
ScanArgs scanArgs)
Incrementally iterate hash fields and associated values.
|
rx.Observable<Boolean> |
hset(K key,
K field,
V value)
Set the string value of a hash field.
|
rx.Observable<Boolean> |
hsetnx(K key,
K field,
V value)
Set the value of a hash field, only if the field does not exist.
|
rx.Observable<Long> |
hstrlen(K key,
K field)
Get the string length of the field value in a hash.
|
rx.Observable<V> |
hvals(K key)
Get all the values in a hash.
|
rx.Observable<Long> |
hvals(ValueStreamingChannel<V> channel,
K key)
Stream over all the values in a hash.
|
rx.Observable<Long> |
incr(K key)
Increment the integer value of a key by one.
|
rx.Observable<Long> |
incrby(K key,
long amount)
Increment the integer value of a key by the given amount.
|
rx.Observable<Double> |
incrbyfloat(K key,
double amount)
Increment the float value of a key by the given amount.
|
rx.Observable<String> |
info()
Get information and statistics about the server.
|
rx.Observable<String> |
info(String section)
Get information and statistics about the server.
|
boolean |
isOpen() |
rx.Observable<K> |
keys(K pattern)
Find all keys matching the given pattern.
|
rx.Observable<Long> |
keys(KeyStreamingChannel<K> channel,
K pattern)
Find all keys matching the given pattern.
|
rx.Observable<Date> |
lastsave()
Get the UNIX time stamp of the last successful save to disk.
|
rx.Observable<V> |
lindex(K key,
long index)
Get an element from a list by its index.
|
rx.Observable<Long> |
linsert(K key,
boolean before,
V pivot,
V value)
Insert an element before or after another element in a list.
|
rx.Observable<Long> |
llen(K key)
Get the length of a list.
|
rx.Observable<V> |
lpop(K key)
Remove and get the first element in a list.
|
rx.Observable<Long> |
lpush(K key,
V... values)
Prepend one or multiple values to a list.
|
rx.Observable<Long> |
lpushx(K key,
V... values)
Prepend values to a list, only if the list exists.
|
rx.Observable<Long> |
lpushx(K key,
V value)
Prepend a value to a list, only if the list exists.
|
rx.Observable<V> |
lrange(K key,
long start,
long stop)
Get a range of elements from a list.
|
rx.Observable<Long> |
lrange(ValueStreamingChannel<V> channel,
K key,
long start,
long stop)
Get a range of elements from a list.
|
rx.Observable<Long> |
lrem(K key,
long count,
V value)
Remove elements from a list.
|
rx.Observable<String> |
lset(K key,
long index,
V value)
Set the value of an element in a list by its index.
|
rx.Observable<String> |
ltrim(K key,
long start,
long stop)
Trim a list to the specified range.
|
rx.Observable<V> |
mget(Iterable<K> keys) |
rx.Observable<V> |
mget(K... keys)
Get the values of all the given keys.
|
rx.Observable<Long> |
mget(ValueStreamingChannel<V> channel,
Iterable<K> keys) |
rx.Observable<Long> |
mget(ValueStreamingChannel<V> channel,
K... keys)
Stream over the values of all the given keys.
|
rx.Observable<String> |
migrate(String host,
int port,
int db,
long timeout,
MigrateArgs<K> migrateArgs)
Atomically transfer one or more keys from a Redis instance to another one.
|
rx.Observable<String> |
migrate(String host,
int port,
K key,
int db,
long timeout)
Atomically transfer a key from a Redis instance to another one.
|
rx.Observable<Boolean> |
move(K key,
int db)
Move a key to another database.
|
rx.Observable<String> |
mset(Map<K,V> map)
Set multiple keys to multiple values.
|
rx.Observable<Boolean> |
msetnx(Map<K,V> map)
Set multiple keys to multiple values, only if none of the keys exist.
|
rx.Observable<String> |
multi()
Mark the start of a transaction block.
|
rx.Observable<String> |
objectEncoding(K key)
returns the kind of internal representation used in order to store the value associated with a key.
|
rx.Observable<Long> |
objectIdletime(K key)
returns the number of seconds since the object stored at the specified key is idle (not requested by read or write
operations).
|
rx.Observable<Long> |
objectRefcount(K key)
returns the number of references of the value associated with the specified key.
|
rx.Observable<Boolean> |
persist(K key)
Remove the expiration from a key.
|
rx.Observable<Boolean> |
pexpire(K key,
long milliseconds)
Set a key's time to live in milliseconds.
|
rx.Observable<Boolean> |
pexpireat(K key,
Date timestamp)
Set the expiration for a key as a UNIX timestamp specified in milliseconds.
|
rx.Observable<Boolean> |
pexpireat(K key,
long timestamp)
Set the expiration for a key as a UNIX timestamp specified in milliseconds.
|
rx.Observable<Long> |
pfadd(K key,
V... values)
Adds the specified elements to the specified HyperLogLog.
|
rx.Observable<Long> |
pfadd(K key,
V value,
V... values) |
rx.Observable<Long> |
pfcount(K... keys)
Return the approximated cardinality of the set(s) observed by the HyperLogLog at key(s).
|
rx.Observable<Long> |
pfcount(K key,
K... keys) |
rx.Observable<String> |
pfmerge(K destkey,
K... sourcekeys)
Merge N different HyperLogLogs into a single one.
|
rx.Observable<String> |
pfmerge(K destkey,
K sourceKey,
K... sourcekeys) |
rx.Observable<String> |
ping()
Ping the server.
|
rx.Observable<String> |
psetex(K key,
long milliseconds,
V value)
Set the value and expiration in milliseconds of a key.
|
rx.Observable<Long> |
pttl(K key)
Get the time to live for a key in milliseconds.
|
rx.Observable<Long> |
publish(K channel,
V message)
Post a message to a channel.
|
rx.Observable<K> |
pubsubChannels()
Lists the currently *active channels*.
|
rx.Observable<K> |
pubsubChannels(K channel)
Lists the currently *active channels*.
|
rx.Observable<Long> |
pubsubNumpat()
Returns the number of subscriptions to patterns.
|
rx.Observable<Map<K,Long>> |
pubsubNumsub(K... channels)
Returns the number of subscribers (not counting clients subscribed to patterns) for the specified channels.
|
rx.Observable<String> |
quit()
Close the connection.
|
rx.Observable<V> |
randomkey()
Return a random key from the keyspace.
|
rx.Observable<String> |
readOnly()
Switch connection to Read-Only mode when connecting to a cluster.
|
rx.Observable<String> |
readWrite()
Switch connection to Read-Write mode (default) when connecting to a cluster.
|
rx.Observable<String> |
rename(K key,
K newKey)
Rename a key.
|
rx.Observable<Boolean> |
renamenx(K key,
K newKey)
Rename a key, only if the new key does not exist.
|
void |
reset()
Reset the command state.
|
rx.Observable<String> |
restore(K key,
long ttl,
byte[] value)
Create a key using the provided serialized value, previously obtained using DUMP.
|
rx.Observable<Object> |
role()
Return the role of the instance in the context of replication.
|
rx.Observable<V> |
rpop(K key)
Remove and get the last element in a list.
|
rx.Observable<V> |
rpoplpush(K source,
K destination)
Remove the last element in a list, append it to another list and return it.
|
rx.Observable<Long> |
rpush(K key,
V... values)
Append one or multiple values to a list.
|
rx.Observable<Long> |
rpushx(K key,
V... values)
Append values to a list, only if the list exists.
|
rx.Observable<Long> |
rpushx(K key,
V value)
Append a value to a list, only if the list exists.
|
rx.Observable<Long> |
sadd(K key,
V... members)
Add one or more members to a set.
|
rx.Observable<String> |
save()
Synchronously save the dataset to disk.
|
rx.Observable<KeyScanCursor<K>> |
scan()
Incrementally iterate the keys space.
|
rx.Observable<StreamScanCursor> |
scan(KeyStreamingChannel<K> channel)
Incrementally iterate the keys space.
|
rx.Observable<StreamScanCursor> |
scan(KeyStreamingChannel<K> channel,
ScanArgs scanArgs)
Incrementally iterate the keys space.
|
rx.Observable<StreamScanCursor> |
scan(KeyStreamingChannel<K> channel,
ScanCursor scanCursor)
Incrementally iterate the keys space.
|
rx.Observable<StreamScanCursor> |
scan(KeyStreamingChannel<K> channel,
ScanCursor scanCursor,
ScanArgs scanArgs)
Incrementally iterate the keys space.
|
rx.Observable<KeyScanCursor<K>> |
scan(ScanArgs scanArgs)
Incrementally iterate the keys space.
|
rx.Observable<KeyScanCursor<K>> |
scan(ScanCursor scanCursor)
Incrementally iterate the keys space.
|
rx.Observable<KeyScanCursor<K>> |
scan(ScanCursor scanCursor,
ScanArgs scanArgs)
Incrementally iterate the keys space.
|
rx.Observable<Long> |
scard(K key)
Get the number of members in a set.
|
rx.Observable<Boolean> |
scriptExists(String... digests)
Check existence of scripts in the script cache.
|
rx.Observable<String> |
scriptFlush()
Remove all the scripts from the script cache.
|
rx.Observable<String> |
scriptKill()
Kill the script currently in execution.
|
rx.Observable<String> |
scriptLoad(V script)
Load the specified Lua script into the script cache.
|
rx.Observable<V> |
sdiff(K... keys)
Subtract multiple sets.
|
rx.Observable<Long> |
sdiff(ValueStreamingChannel<V> channel,
K... keys)
Subtract multiple sets.
|
rx.Observable<Long> |
sdiffstore(K destination,
K... keys)
Subtract multiple sets and store the resulting set in a key.
|
rx.Observable<String> |
select(int db) |
rx.Observable<String> |
set(K key,
V value)
Set the string value of a key.
|
rx.Observable<String> |
set(K key,
V value,
SetArgs setArgs)
Set the string value of a key.
|
rx.Observable<Long> |
setbit(K key,
long offset,
int value)
Sets or clears the bit at offset in the string value stored at key.
|
rx.Observable<String> |
setex(K key,
long seconds,
V value)
Set the value and expiration of a key.
|
rx.Observable<Boolean> |
setnx(K key,
V value)
Set the value of a key, only if the key does not exist.
|
rx.Observable<Long> |
setrange(K key,
long offset,
V value)
Overwrite part of a string at key starting at the specified offset.
|
void |
setTimeout(long timeout,
TimeUnit unit)
Set the default timeout for operations.
|
rx.Observable<Success> |
shutdown(boolean save)
Synchronously save the dataset to disk and then shut down the server.
|
rx.Observable<V> |
sinter(K... keys)
Intersect multiple sets.
|
rx.Observable<Long> |
sinter(ValueStreamingChannel<V> channel,
K... keys)
Intersect multiple sets.
|
rx.Observable<Long> |
sinterstore(K destination,
K... keys)
Intersect multiple sets and store the resulting set in a key.
|
rx.Observable<Boolean> |
sismember(K key,
V member)
Determine if a given value is a member of a set.
|
rx.Observable<String> |
slaveof(String host,
int port)
Make the server a slave of another instance, or promote it as master.
|
rx.Observable<String> |
slaveofNoOne()
Promote server as master.
|
rx.Observable<Object> |
slowlogGet()
Read the slow log.
|
rx.Observable<Object> |
slowlogGet(int count)
Read the slow log.
|
rx.Observable<Long> |
slowlogLen()
Obtaining the current length of the slow log.
|
rx.Observable<String> |
slowlogReset()
Resetting the slow log.
|
rx.Observable<V> |
smembers(K key)
Get all the members in a set.
|
rx.Observable<Long> |
smembers(ValueStreamingChannel<V> channel,
K key)
Get all the members in a set.
|
rx.Observable<Boolean> |
smove(K source,
K destination,
V member)
Move a member from one set to another.
|
rx.Observable<V> |
sort(K key)
Sort the elements in a list, set or sorted set.
|
rx.Observable<V> |
sort(K key,
SortArgs sortArgs)
Sort the elements in a list, set or sorted set.
|
rx.Observable<Long> |
sort(ValueStreamingChannel<V> channel,
K key)
Sort the elements in a list, set or sorted set.
|
rx.Observable<Long> |
sort(ValueStreamingChannel<V> channel,
K key,
SortArgs sortArgs)
Sort the elements in a list, set or sorted set.
|
rx.Observable<Long> |
sortStore(K key,
SortArgs sortArgs,
K destination)
Sort the elements in a list, set or sorted set.
|
rx.Observable<V> |
spop(K key)
Remove and return a random member from a set.
|
rx.Observable<V> |
spop(K key,
long count)
Remove and return one or multiple random members from a set.
|
rx.Observable<V> |
srandmember(K key)
Get one random member from a set.
|
rx.Observable<V> |
srandmember(K key,
long count)
Get one or multiple random members from a set.
|
rx.Observable<Long> |
srandmember(ValueStreamingChannel<V> channel,
K key,
long count)
Get one or multiple random members from a set.
|
rx.Observable<Long> |
srem(K key,
V... members)
Remove one or more members from a set.
|
rx.Observable<ValueScanCursor<V>> |
sscan(K key)
Incrementally iterate Set elements.
|
rx.Observable<ValueScanCursor<V>> |
sscan(K key,
ScanArgs scanArgs)
Incrementally iterate Set elements.
|
rx.Observable<ValueScanCursor<V>> |
sscan(K key,
ScanCursor scanCursor)
Incrementally iterate Set elements.
|
rx.Observable<ValueScanCursor<V>> |
sscan(K key,
ScanCursor scanCursor,
ScanArgs scanArgs)
Incrementally iterate Set elements.
|
rx.Observable<StreamScanCursor> |
sscan(ValueStreamingChannel<V> channel,
K key)
Incrementally iterate Set elements.
|
rx.Observable<StreamScanCursor> |
sscan(ValueStreamingChannel<V> channel,
K key,
ScanArgs scanArgs)
Incrementally iterate Set elements.
|
rx.Observable<StreamScanCursor> |
sscan(ValueStreamingChannel<V> channel,
K key,
ScanCursor scanCursor)
Incrementally iterate Set elements.
|
rx.Observable<StreamScanCursor> |
sscan(ValueStreamingChannel<V> channel,
K key,
ScanCursor scanCursor,
ScanArgs scanArgs)
Incrementally iterate Set elements.
|
rx.Observable<Long> |
strlen(K key)
Get the length of the value stored in a key.
|
rx.Observable<V> |
sunion(K... keys)
Add multiple sets.
|
rx.Observable<Long> |
sunion(ValueStreamingChannel<V> channel,
K... keys)
Add multiple sets.
|
rx.Observable<Long> |
sunionstore(K destination,
K... keys)
Add multiple sets and store the resulting set in a key.
|
rx.Observable<String> |
swapdb(int db1,
int db2) |
rx.Observable<String> |
sync()
Internal command used for replication.
|
rx.Observable<V> |
time()
Return the current server time.
|
rx.Observable<Long> |
touch(Iterable<K> keys) |
rx.Observable<Long> |
touch(K... keys)
Touch one or more keys.
|
rx.Observable<Long> |
ttl(K key)
Get the time to live for a key.
|
rx.Observable<String> |
type(K key)
Determine the type stored at key.
|
rx.Observable<Long> |
unlink(Iterable<K> keys) |
rx.Observable<Long> |
unlink(K... keys)
Unlink one or more keys (non blocking DEL).
|
rx.Observable<String> |
unwatch()
Forget about all watched keys.
|
rx.Observable<Long> |
waitForReplication(int replicas,
long timeout)
Wait for replication.
|
rx.Observable<String> |
watch(K... keys)
Watch the given keys to determine execution of the MULTI/EXEC block.
|
rx.Observable<Long> |
zadd(K key,
double score,
V member)
Add one or more members to a sorted set, or update its score if it already exists.
|
rx.Observable<Long> |
zadd(K key,
Object... scoresAndValues)
Add one or more members to a sorted set, or update its score if it already exists.
|
rx.Observable<Long> |
zadd(K key,
ScoredValue<V>... scoredValues)
Add one or more members to a sorted set, or update its score if it already exists.
|
rx.Observable<Long> |
zadd(K key,
ZAddArgs zAddArgs,
double score,
V member)
Add one or more members to a sorted set, or update its score if it already exists.
|
rx.Observable<Long> |
zadd(K key,
ZAddArgs zAddArgs,
Object... scoresAndValues)
Add one or more members to a sorted set, or update its score if it already exists.
|
rx.Observable<Long> |
zadd(K key,
ZAddArgs zAddArgs,
ScoredValue<V>... scoredValues)
Add one or more members to a sorted set, or update its score if it already exists.
|
rx.Observable<Double> |
zaddincr(K key,
double score,
V member)
Add one or more members to a sorted set, or update its score if it already exists applying the
INCR option. |
rx.Observable<Double> |
zaddincr(K key,
ZAddArgs zAddArgs,
double score,
V member)
Add one or more members to a sorted set, or update its score if it already exists applying the
INCR option. |
rx.Observable<Long> |
zcard(K key)
Get the number of members in a sorted set.
|
rx.Observable<Long> |
zcount(K key,
double min,
double max)
Count the members in a sorted set with scores within the given values.
|
rx.Observable<Long> |
zcount(K key,
Range<? extends Number> range)
Count the members in a sorted set with scores within the given
Range. |
rx.Observable<Long> |
zcount(K key,
String min,
String max)
Count the members in a sorted set with scores within the given values.
|
rx.Observable<Double> |
zincrby(K key,
double amount,
K member)
Increment the score of a member in a sorted set.
|
rx.Observable<Long> |
zinterstore(K destination,
K... keys)
Intersect multiple sorted sets and store the resulting sorted set in a new key.
|
rx.Observable<Long> |
zinterstore(K destination,
ZStoreArgs storeArgs,
K... keys)
Intersect multiple sorted sets and store the resulting sorted set in a new key.
|
rx.Observable<Long> |
zlexcount(K key,
Range<? extends V> range)
Count the number of members in a sorted set between a given lexicographical range.
|
rx.Observable<Long> |
zlexcount(K key,
String min,
String max)
Count the number of members in a sorted set between a given lexicographical range.
|
rx.Observable<V> |
zrange(K key,
long start,
long stop)
Return a range of members in a sorted set, by index.
|
rx.Observable<Long> |
zrange(ValueStreamingChannel<V> channel,
K key,
long start,
long stop)
Return a range of members in a sorted set, by index.
|
rx.Observable<V> |
zrangebylex(K key,
Range<? extends V> range)
Return a range of members in a sorted set, by lexicographical range.
|
rx.Observable<V> |
zrangebylex(K key,
Range<? extends V> range,
Limit limit)
Return a range of members in a sorted set, by lexicographical range.
|
rx.Observable<V> |
zrangebylex(K key,
String min,
String max)
Return a range of members in a sorted set, by lexicographical range.
|
rx.Observable<V> |
zrangebylex(K key,
String min,
String max,
long offset,
long count)
Return a range of members in a sorted set, by lexicographical range.
|
rx.Observable<V> |
zrangebyscore(K key,
double min,
double max)
Return a range of members in a sorted set, by score.
|
rx.Observable<V> |
zrangebyscore(K key,
double min,
double max,
long offset,
long count)
Return a range of members in a sorted set, by score.
|
rx.Observable<V> |
zrangebyscore(K key,
Range<? extends Number> range)
Return a range of members in a sorted set, by score.
|
rx.Observable<V> |
zrangebyscore(K key,
Range<? extends Number> range,
Limit limit)
Return a range of members in a sorted set, by score.
|
rx.Observable<V> |
zrangebyscore(K key,
String min,
String max)
Return a range of members in a sorted set, by score.
|
rx.Observable<V> |
zrangebyscore(K key,
String min,
String max,
long offset,
long count)
Return a range of members in a sorted set, by score.
|
rx.Observable<Long> |
zrangebyscore(ValueStreamingChannel<V> channel,
K key,
double min,
double max)
Stream over a range of members in a sorted set, by score.
|
rx.Observable<Long> |
zrangebyscore(ValueStreamingChannel<V> channel,
K key,
double min,
double max,
long offset,
long count)
Stream over range of members in a sorted set, by score.
|
rx.Observable<Long> |
zrangebyscore(ValueStreamingChannel<V> channel,
K key,
Range<? extends Number> range)
Stream over a range of members in a sorted set, by score.
|
rx.Observable<Long> |
zrangebyscore(ValueStreamingChannel<V> channel,
K key,
Range<? extends Number> range,
Limit limit)
Stream over a range of members in a sorted set, by score.
|
rx.Observable<Long> |
zrangebyscore(ValueStreamingChannel<V> channel,
K key,
String min,
String max)
Stream over a range of members in a sorted set, by score.
|
rx.Observable<Long> |
zrangebyscore(ValueStreamingChannel<V> channel,
K key,
String min,
String max,
long offset,
long count)
Stream over a range of members in a sorted set, by score.
|
rx.Observable<ScoredValue<V>> |
zrangebyscoreWithScores(K key,
double min,
double max)
Return a range of members with score in a sorted set, by score.
|
rx.Observable<ScoredValue<V>> |
zrangebyscoreWithScores(K key,
double min,
double max,
long offset,
long count)
Return a range of members with score in a sorted set, by score.
|
rx.Observable<ScoredValue<V>> |
zrangebyscoreWithScores(K key,
Range<? extends Number> range)
Return a range of members with score in a sorted set, by score.
|
rx.Observable<ScoredValue<V>> |
zrangebyscoreWithScores(K key,
Range<? extends Number> range,
Limit limit)
Return a range of members with score in a sorted set, by score.
|
rx.Observable<ScoredValue<V>> |
zrangebyscoreWithScores(K key,
String min,
String max)
Return a range of members with score in a sorted set, by score.
|
rx.Observable<ScoredValue<V>> |
zrangebyscoreWithScores(K key,
String min,
String max,
long offset,
long count)
Return a range of members with score in a sorted set, by score.
|
rx.Observable<Long> |
zrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel,
K key,
double min,
double max)
Stream over a range of members with scores in a sorted set, by score.
|
rx.Observable<Long> |
zrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel,
K key,
double min,
double max,
long offset,
long count)
Stream over a range of members with scores in a sorted set, by score.
|
rx.Observable<Long> |
zrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel,
K key,
Range<? extends Number> range)
Stream over a range of members with scores in a sorted set, by score.
|
rx.Observable<Long> |
zrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel,
K key,
Range<? extends Number> range,
Limit limit)
Stream over a range of members with scores in a sorted set, by score.
|
rx.Observable<Long> |
zrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel,
K key,
String min,
String max)
Stream over a range of members with scores in a sorted set, by score.
|
rx.Observable<Long> |
zrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel,
K key,
String min,
String max,
long offset,
long count)
Stream over a range of members with scores in a sorted set, by score.
|
rx.Observable<ScoredValue<V>> |
zrangeWithScores(K key,
long start,
long stop)
Return a range of members with scores in a sorted set, by index.
|
rx.Observable<Long> |
zrangeWithScores(ScoredValueStreamingChannel<V> channel,
K key,
long start,
long stop)
Stream over a range of members with scores in a sorted set, by index.
|
rx.Observable<Long> |
zrank(K key,
V member)
Determine the index of a member in a sorted set.
|
rx.Observable<Long> |
zrem(K key,
V... members)
Remove one or more members from a sorted set.
|
rx.Observable<Long> |
zremrangebylex(K key,
Range<? extends V> range)
Remove all members in a sorted set between the given lexicographical range.
|
rx.Observable<Long> |
zremrangebylex(K key,
String min,
String max)
Remove all members in a sorted set between the given lexicographical range.
|
rx.Observable<Long> |
zremrangebyrank(K key,
long start,
long stop)
Remove all members in a sorted set within the given indexes.
|
rx.Observable<Long> |
zremrangebyscore(K key,
double min,
double max)
Remove all members in a sorted set within the given scores.
|
rx.Observable<Long> |
zremrangebyscore(K key,
Range<? extends Number> range)
Remove all members in a sorted set within the given scores.
|
rx.Observable<Long> |
zremrangebyscore(K key,
String min,
String max)
Remove all members in a sorted set within the given scores.
|
rx.Observable<V> |
zrevrange(K key,
long start,
long stop)
Return a range of members in a sorted set, by index, with scores ordered from high to low.
|
rx.Observable<Long> |
zrevrange(ValueStreamingChannel<V> channel,
K key,
long start,
long stop)
Stream over a range of members in a sorted set, by index, with scores ordered from high to low.
|
rx.Observable<V> |
zrevrangebylex(K key,
Range<? extends V> range)
Return a range of members in a sorted set, by lexicographical range ordered from high to low.
|
rx.Observable<V> |
zrevrangebylex(K key,
Range<? extends V> range,
Limit limit)
Return a range of members in a sorted set, by lexicographical range ordered from high to low.
|
rx.Observable<V> |
zrevrangebyscore(K key,
double max,
double min)
Return a range of members in a sorted set, by score, with scores ordered from high to low.
|
rx.Observable<V> |
zrevrangebyscore(K key,
double max,
double min,
long offset,
long count)
Return a range of members in a sorted set, by score, with scores ordered from high to low.
|
rx.Observable<V> |
zrevrangebyscore(K key,
Range<? extends Number> range)
Return a range of members in a sorted set, by score, with scores ordered from high to low.
|
rx.Observable<V> |
zrevrangebyscore(K key,
Range<? extends Number> range,
Limit limit)
Return a range of members in a sorted set, by score, with scores ordered from high to low.
|
rx.Observable<V> |
zrevrangebyscore(K key,
String max,
String min)
Return a range of members in a sorted set, by score, with scores ordered from high to low.
|
rx.Observable<V> |
zrevrangebyscore(K key,
String max,
String min,
long offset,
long count)
Return a range of members in a sorted set, by score, with scores ordered from high to low.
|
rx.Observable<Long> |
zrevrangebyscore(ValueStreamingChannel<V> channel,
K key,
double max,
double min)
Stream over a range of members in a sorted set, by score, with scores ordered from high to low.
|
rx.Observable<Long> |
zrevrangebyscore(ValueStreamingChannel<V> channel,
K key,
double max,
double min,
long offset,
long count)
Stream over a range of members in a sorted set, by score, with scores ordered from high to low.
|
rx.Observable<Long> |
zrevrangebyscore(ValueStreamingChannel<V> channel,
K key,
Range<? extends Number> range)
Stream over a range of members in a sorted set, by score, with scores ordered from high to low.
|
rx.Observable<Long> |
zrevrangebyscore(ValueStreamingChannel<V> channel,
K key,
Range<? extends Number> range,
Limit limit)
Stream over a range of members in a sorted set, by score, with scores ordered from high to low.
|
rx.Observable<Long> |
zrevrangebyscore(ValueStreamingChannel<V> channel,
K key,
String max,
String min)
Stream over a range of members in a sorted set, by score, with scores ordered from high to low.
|
rx.Observable<Long> |
zrevrangebyscore(ValueStreamingChannel<V> channel,
K key,
String max,
String min,
long offset,
long count)
Stream over a range of members in a sorted set, by score, with scores ordered from high to low.
|
rx.Observable<ScoredValue<V>> |
zrevrangebyscoreWithScores(K key,
double max,
double min)
Return a range of members with scores in a sorted set, by score, with scores ordered from high to low.
|
rx.Observable<ScoredValue<V>> |
zrevrangebyscoreWithScores(K key,
double max,
double min,
long offset,
long count)
Return a range of members with scores in a sorted set, by score, with scores ordered from high to low.
|
rx.Observable<ScoredValue<V>> |
zrevrangebyscoreWithScores(K key,
Range<? extends Number> range)
Return a range of members with scores in a sorted set, by score, with scores ordered from high to low.
|
rx.Observable<ScoredValue<V>> |
zrevrangebyscoreWithScores(K key,
Range<? extends Number> range,
Limit limit)
Return a range of members with scores in a sorted set, by score, with scores ordered from high to low.
|
rx.Observable<ScoredValue<V>> |
zrevrangebyscoreWithScores(K key,
String max,
String min)
Return a range of members with scores in a sorted set, by score, with scores ordered from high to low.
|
rx.Observable<ScoredValue<V>> |
zrevrangebyscoreWithScores(K key,
String max,
String min,
long offset,
long count)
Return a range of members with scores in a sorted set, by score, with scores ordered from high to low.
|
rx.Observable<Long> |
zrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel,
K key,
double max,
double min)
Stream over a range of members with scores in a sorted set, by score, with scores ordered from high to low.
|
rx.Observable<Long> |
zrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel,
K key,
double max,
double min,
long offset,
long count)
Stream over a range of members with scores in a sorted set, by score, with scores ordered from high to low.
|
rx.Observable<Long> |
zrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel,
K key,
Range<? extends Number> range)
Stream over a range of members with scores in a sorted set, by score, with scores ordered from high to low.
|
rx.Observable<Long> |
zrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel,
K key,
Range<? extends Number> range,
Limit limit)
Stream over a range of members with scores in a sorted set, by score, with scores ordered from high to low.
|
rx.Observable<Long> |
zrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel,
K key,
String max,
String min)
Stream over a range of members with scores in a sorted set, by score, with scores ordered from high to low.
|
rx.Observable<Long> |
zrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel,
K key,
String max,
String min,
long offset,
long count)
Stream over a range of members with scores in a sorted set, by score, with scores ordered from high to low.
|
rx.Observable<ScoredValue<V>> |
zrevrangeWithScores(K key,
long start,
long stop)
Return a range of members with scores in a sorted set, by index, with scores ordered from high to low.
|
rx.Observable<Long> |
zrevrangeWithScores(ScoredValueStreamingChannel<V> channel,
K key,
long start,
long stop)
Stream over a range of members with scores in a sorted set, by index, with scores ordered from high to low.
|
rx.Observable<Long> |
zrevrank(K key,
V member)
Determine the index of a member in a sorted set, with scores ordered from high to low.
|
rx.Observable<ScoredValueScanCursor<V>> |
zscan(K key)
Incrementally iterate sorted sets elements and associated scores.
|
rx.Observable<ScoredValueScanCursor<V>> |
zscan(K key,
ScanArgs scanArgs)
Incrementally iterate sorted sets elements and associated scores.
|
rx.Observable<ScoredValueScanCursor<V>> |
zscan(K key,
ScanCursor scanCursor)
Incrementally iterate sorted sets elements and associated scores.
|
rx.Observable<ScoredValueScanCursor<V>> |
zscan(K key,
ScanCursor scanCursor,
ScanArgs scanArgs)
Incrementally iterate sorted sets elements and associated scores.
|
rx.Observable<StreamScanCursor> |
zscan(ScoredValueStreamingChannel<V> channel,
K key)
Incrementally iterate sorted sets elements and associated scores.
|
rx.Observable<StreamScanCursor> |
zscan(ScoredValueStreamingChannel<V> channel,
K key,
ScanArgs scanArgs)
Incrementally iterate sorted sets elements and associated scores.
|
rx.Observable<StreamScanCursor> |
zscan(ScoredValueStreamingChannel<V> channel,
K key,
ScanCursor scanCursor)
Incrementally iterate sorted sets elements and associated scores.
|
rx.Observable<StreamScanCursor> |
zscan(ScoredValueStreamingChannel<V> channel,
K key,
ScanCursor scanCursor,
ScanArgs scanArgs)
Incrementally iterate sorted sets elements and associated scores.
|
rx.Observable<Double> |
zscore(K key,
V member)
Get the score associated with the given member in a sorted set.
|
rx.Observable<Long> |
zunionstore(K destination,
K... keys)
Add multiple sorted sets and store the resulting sorted set in a new key.
|
rx.Observable<Long> |
zunionstore(K destination,
ZStoreArgs storeArgs,
K... keys)
Add multiple sorted sets and store the resulting sorted set in a new key.
|
protected MultiOutput<K,V> multi
protected RedisCodec<K,V> codec
protected StatefulConnection<K,V> connection
public AbstractRedisReactiveCommands(StatefulConnection<K,V> connection, RedisCodec<K,V> codec)
connection - the connection to operate oncodec - the codec for command encodingpublic rx.Observable<Long> append(K key, V value)
RedisStringReactiveCommandsappend in interface RedisStringReactiveCommands<K,V>key - the keyvalue - the valuepublic rx.Observable<String> auth(String password)
RedisClusterReactiveCommandsauth in interface RedisClusterReactiveCommands<K,V>password - the passwordpublic rx.Observable<String> bgrewriteaof()
RedisServerReactiveCommandsbgrewriteaof in interface RedisServerReactiveCommands<K,V>OK.public rx.Observable<String> bgsave()
RedisServerReactiveCommandsbgsave in interface RedisServerReactiveCommands<K,V>public rx.Observable<Long> bitcount(K key)
RedisStringReactiveCommandsbitcount in interface RedisStringReactiveCommands<K,V>key - the keypublic rx.Observable<Long> bitcount(K key, long start, long end)
RedisStringReactiveCommandsbitcount in interface RedisStringReactiveCommands<K,V>key - the keystart - the startend - the endpublic rx.Observable<Long> bitfield(K key, BitFieldArgs args)
RedisStringReactiveCommandsBITFIELD with its subcommands.bitfield in interface RedisStringReactiveCommands<K,V>key - the keyargs - the args containing subcommands, must not be null.public rx.Observable<Long> bitpos(K key, boolean state)
RedisStringReactiveCommandsbitpos in interface RedisStringReactiveCommands<K,V>key - the keystate - the stateBITPOS key 0 will return 24, since up to bit 23 all the bits are 1.
Basically the function consider the right of the string as padded with zeros if you look for clear bits and
specify no range or the start argument only.
However this behavior changes if you are looking for clear bits and specify a range with both
start and end. If no clear bit is found in the specified range, the function
returns -1 as the user specified a clear range and there are no 0 bits in that range.public rx.Observable<Long> bitpos(K key, boolean state, long start, long end)
RedisStringReactiveCommandsbitpos in interface RedisStringReactiveCommands<K,V>key - the keystate - the bit type: longstart - the start type: longend - the end type: longBITPOS key 0 will return 24, since up to bit 23 all the bits are 1.
Basically the function consider the right of the string as padded with zeros if you look for clear bits and
specify no range or the start argument only.
However this behavior changes if you are looking for clear bits and specify a range with both
start and end. If no clear bit is found in the specified range, the function
returns -1 as the user specified a clear range and there are no 0 bits in that range.public rx.Observable<Long> bitopAnd(K destination, K... keys)
RedisStringReactiveCommandsbitopAnd in interface RedisStringReactiveCommands<K,V>destination - result key of the operationkeys - operation input key namespublic rx.Observable<Long> bitopNot(K destination, K source)
RedisStringReactiveCommandsbitopNot in interface RedisStringReactiveCommands<K,V>destination - result key of the operationsource - operation input key namespublic rx.Observable<Long> bitopOr(K destination, K... keys)
RedisStringReactiveCommandsbitopOr in interface RedisStringReactiveCommands<K,V>destination - result key of the operationkeys - operation input key namespublic rx.Observable<Long> bitopXor(K destination, K... keys)
RedisStringReactiveCommandsbitopXor in interface RedisStringReactiveCommands<K,V>destination - result key of the operationkeys - operation input key namespublic rx.Observable<KeyValue<K,V>> blpop(long timeout, K... keys)
RedisListReactiveCommandsblpop in interface RedisListReactiveCommands<K,V>timeout - the timeout in secondskeys - the keyspublic rx.Observable<KeyValue<K,V>> brpop(long timeout, K... keys)
RedisListReactiveCommandsbrpop in interface RedisListReactiveCommands<K,V>timeout - the timeout in secondskeys - the keyspublic rx.Observable<V> brpoplpush(long timeout, K source, K destination)
RedisListReactiveCommandsbrpoplpush in interface RedisListReactiveCommands<K,V>timeout - the timeout in secondssource - the source keydestination - the destination type: keysource and pushed to destination. If
timeout is reached, apublic rx.Observable<K> clientGetname()
RedisServerReactiveCommandsclientGetname in interface RedisServerReactiveCommands<K,V>public rx.Observable<String> clientSetname(K name)
RedisServerReactiveCommandsclientSetname in interface RedisServerReactiveCommands<K,V>name - the client nameOK if the connection name was successfully set.public rx.Observable<String> clientKill(String addr)
RedisServerReactiveCommandsclientKill in interface RedisServerReactiveCommands<K,V>addr - ip:portOK if the connection exists and has been closedpublic rx.Observable<Long> clientKill(KillArgs killArgs)
RedisServerReactiveCommandskillArgsclientKill in interface RedisServerReactiveCommands<K,V>killArgs - args for the kill operationpublic rx.Observable<String> clientPause(long timeout)
RedisServerReactiveCommandsclientPause in interface RedisServerReactiveCommands<K,V>timeout - the timeout value in millisecondspublic rx.Observable<String> clientList()
RedisServerReactiveCommandsclientList in interface RedisServerReactiveCommands<K,V>public rx.Observable<Object> command()
RedisServerReactiveCommandscommand in interface RedisServerReactiveCommands<K,V>public rx.Observable<Object> commandInfo(String... commands)
RedisServerReactiveCommandscommandInfo in interface RedisServerReactiveCommands<K,V>commands - the commands to query forpublic rx.Observable<Object> commandInfo(CommandType... commands)
RedisServerReactiveCommandscommandInfo in interface RedisServerReactiveCommands<K,V>commands - the commands to query forpublic rx.Observable<Long> commandCount()
RedisServerReactiveCommandscommandCount in interface RedisServerReactiveCommands<K,V>public rx.Observable<String> configGet(String parameter)
RedisServerReactiveCommandsconfigGet in interface RedisServerReactiveCommands<K,V>parameter - name of the parameterpublic rx.Observable<String> configResetstat()
RedisServerReactiveCommandsconfigResetstat in interface RedisServerReactiveCommands<K,V>OK.public rx.Observable<String> configSet(String parameter, String value)
RedisServerReactiveCommandsconfigSet in interface RedisServerReactiveCommands<K,V>parameter - the parameter namevalue - the parameter valueOK when the configuration was set properly. Otherwise an error is returned.public rx.Observable<String> configRewrite()
RedisServerReactiveCommandsconfigRewrite in interface RedisServerReactiveCommands<K,V>OK when the configuration was rewritten properly. Otherwise an error is
returned.public rx.Observable<Long> dbsize()
RedisServerReactiveCommandsdbsize in interface RedisServerReactiveCommands<K,V>public rx.Observable<String> debugCrashAndRecover(Long delay)
RedisServerReactiveCommandsdebugCrashAndRecover in interface RedisServerReactiveCommands<K,V>delay - optional delay in millisecondspublic rx.Observable<String> debugHtstats(int db)
RedisServerReactiveCommandsdebugHtstats in interface RedisServerReactiveCommands<K,V>db - the database numberpublic rx.Observable<String> debugObject(K key)
RedisServerReactiveCommandsdebugObject in interface RedisServerReactiveCommands<K,V>key - the keypublic rx.Observable<Success> debugOom()
RedisServerReactiveCommandsdebugOom in interface RedisServerReactiveCommands<K,V>public rx.Observable<String> debugReload()
RedisServerReactiveCommandsdebugReload in interface RedisServerReactiveCommands<K,V>public rx.Observable<String> debugRestart(Long delay)
RedisServerReactiveCommandsdebugRestart in interface RedisServerReactiveCommands<K,V>delay - optional delay in millisecondspublic rx.Observable<String> debugSdslen(K key)
RedisServerReactiveCommandsdebugSdslen in interface RedisServerReactiveCommands<K,V>key - the keypublic rx.Observable<Success> debugSegfault()
RedisServerReactiveCommandsdebugSegfault in interface RedisServerReactiveCommands<K,V>public rx.Observable<Long> decr(K key)
RedisStringReactiveCommandsdecr in interface RedisStringReactiveCommands<K,V>key - the keykey after the decrementpublic rx.Observable<Long> decrby(K key, long amount)
RedisStringReactiveCommandsdecrby in interface RedisStringReactiveCommands<K,V>key - the keyamount - the decrement type: longkey after the decrementpublic rx.Observable<Long> del(K... keys)
RedisKeyReactiveCommandsdel in interface RedisKeyReactiveCommands<K,V>del in interface RedisClusterReactiveCommands<K,V>keys - the keyspublic rx.Observable<Long> unlink(K... keys)
RedisKeyReactiveCommandsunlink in interface RedisKeyReactiveCommands<K,V>keys - the keyspublic rx.Observable<String> discard()
RedisTransactionalReactiveCommandsdiscard in interface RedisTransactionalReactiveCommands<K,V>OK.public rx.Observable<byte[]> dump(K key)
RedisKeyReactiveCommandsdump in interface RedisKeyReactiveCommands<K,V>key - the keypublic rx.Observable<V> echo(V msg)
BaseRedisReactiveCommandsecho in interface BaseRedisReactiveCommands<K,V>msg - the message type: valuepublic <T> rx.Observable<T> eval(String script, ScriptOutputType type, K... keys)
RedisScriptingReactiveCommandseval in interface RedisScriptingReactiveCommands<K,V>T - expected return typescript - Lua 5.1 script.type - output typekeys - key namespublic <T> rx.Observable<T> eval(String script, ScriptOutputType type, K[] keys, V... values)
RedisScriptingReactiveCommandseval in interface RedisScriptingReactiveCommands<K,V>T - expected return typescript - Lua 5.1 script.type - the typekeys - the keysvalues - the valuespublic <T> rx.Observable<T> evalsha(String digest, ScriptOutputType type, K... keys)
RedisScriptingReactiveCommandsevalsha in interface RedisScriptingReactiveCommands<K,V>T - expected return typedigest - SHA1 of the scripttype - the typekeys - the keyspublic <T> rx.Observable<T> evalsha(String digest, ScriptOutputType type, K[] keys, V... values)
RedisScriptingReactiveCommandsevalsha in interface RedisScriptingReactiveCommands<K,V>T - expected return typedigest - SHA1 of the scripttype - the typekeys - the keysvalues - the valuespublic rx.Observable<Long> exists(K... keys)
RedisKeyReactiveCommandsexists in interface RedisKeyReactiveCommands<K,V>keys - the keyspublic rx.Observable<Boolean> expire(K key, long seconds)
RedisKeyReactiveCommandsexpire in interface RedisKeyReactiveCommands<K,V>key - the keyseconds - the seconds type: longkey does not exist or the timeout could not
be set.public rx.Observable<Boolean> expireat(K key, long timestamp)
RedisKeyReactiveCommandsexpireat in interface RedisKeyReactiveCommands<K,V>key - the keytimestamp - the timestamp type: posix timekey does not exist or the timeout could not
be set (see: EXPIRE).public rx.Observable<Boolean> expireat(K key, Date timestamp)
RedisKeyReactiveCommandsexpireat in interface RedisKeyReactiveCommands<K,V>key - the keytimestamp - the timestamp type: posix timekey does not exist or the timeout could not
be set (see: EXPIRE).public rx.Observable<Object> exec()
RedisTransactionalReactiveCommandsexec in interface RedisTransactionalReactiveCommands<K,V>WATCH, EXEC can return apublic rx.Observable<String> flushall()
RedisServerReactiveCommandsflushall in interface RedisServerReactiveCommands<K,V>public rx.Observable<String> flushallAsync()
RedisServerReactiveCommandsflushallAsync in interface RedisServerReactiveCommands<K,V>public rx.Observable<String> flushdb()
RedisServerReactiveCommandsflushdb in interface RedisServerReactiveCommands<K,V>public rx.Observable<String> flushdbAsync()
RedisServerReactiveCommandsflushdbAsync in interface RedisServerReactiveCommands<K,V>public rx.Observable<V> get(K key)
RedisStringReactiveCommandsget in interface RedisStringReactiveCommands<K,V>key - the keykey, or null when key does not exist.public rx.Observable<Long> getbit(K key, long offset)
RedisStringReactiveCommandsgetbit in interface RedisStringReactiveCommands<K,V>key - the keyoffset - the offset type: longpublic rx.Observable<V> getrange(K key, long start, long end)
RedisStringReactiveCommandsgetrange in interface RedisStringReactiveCommands<K,V>key - the keystart - the start type: longend - the end type: longpublic rx.Observable<V> getset(K key, V value)
RedisStringReactiveCommandsgetset in interface RedisStringReactiveCommands<K,V>key - the keyvalue - the valuekey, or null when key did not exist.public rx.Observable<Long> hdel(K key, K... fields)
RedisHashReactiveCommandshdel in interface RedisHashReactiveCommands<K,V>key - the keyfields - the field type: keypublic rx.Observable<Boolean> hexists(K key, K field)
RedisHashReactiveCommandshexists in interface RedisHashReactiveCommands<K,V>key - the keyfield - the field type: keyfield. false if the hash does not contain field,
or key does not exist.public rx.Observable<V> hget(K key, K field)
RedisHashReactiveCommandshget in interface RedisHashReactiveCommands<K,V>key - the keyfield - the field type: keyfield, or null when field is not present
in the hash or key does not exist.public rx.Observable<Long> hincrby(K key, K field, long amount)
RedisHashReactiveCommandshincrby in interface RedisHashReactiveCommands<K,V>key - the keyfield - the field type: keyamount - the increment type: longfield after the increment operation.public rx.Observable<Double> hincrbyfloat(K key, K field, double amount)
RedisHashReactiveCommandshincrbyfloat in interface RedisHashReactiveCommands<K,V>key - the keyfield - the field type: keyamount - the increment type: doublefield after the increment.public rx.Observable<Map<K,V>> hgetall(K key)
RedisHashReactiveCommandshgetall in interface RedisHashReactiveCommands<K,V>key - the keykey
does not exist.public rx.Observable<Long> hgetall(KeyValueStreamingChannel<K,V> channel, K key)
RedisHashReactiveCommandshgetall in interface RedisHashReactiveCommands<K,V>channel - the channelkey - the keypublic rx.Observable<K> hkeys(K key)
RedisHashReactiveCommandshkeys in interface RedisHashReactiveCommands<K,V>key - the keykey does not exist.public rx.Observable<Long> hkeys(KeyStreamingChannel<K> channel, K key)
RedisHashReactiveCommandshkeys in interface RedisHashReactiveCommands<K,V>channel - the channelkey - the keypublic rx.Observable<Long> hlen(K key)
RedisHashReactiveCommandshlen in interface RedisHashReactiveCommands<K,V>key - the key0 when key does not exist.public rx.Observable<Long> hstrlen(K key, K field)
RedisHashReactiveCommandshstrlen in interface RedisHashReactiveCommands<K,V>key - the keyfield - the field type: keyfield value, or 0 when field is not present
in the hash or key does not exist at all.public rx.Observable<V> hmget(K key, K... fields)
RedisHashReactiveCommandshmget in interface RedisHashReactiveCommands<K,V>key - the keyfields - the field type: keypublic rx.Observable<Long> hmget(ValueStreamingChannel<V> channel, K key, K... fields)
RedisHashReactiveCommandshmget in interface RedisHashReactiveCommands<K,V>channel - the channelkey - the keyfields - the fieldspublic rx.Observable<String> hmset(K key, Map<K,V> map)
RedisHashReactiveCommandshmset in interface RedisHashReactiveCommands<K,V>key - the keymap - the nullpublic rx.Observable<Boolean> hset(K key, K field, V value)
RedisHashReactiveCommandshset in interface RedisHashReactiveCommands<K,V>key - the keyfield - the field type: keyvalue - the valuefield is a new field in the hash and value was set. false if
field already exists in the hash and the value was updated.public rx.Observable<Boolean> hsetnx(K key, K field, V value)
RedisHashReactiveCommandshsetnx in interface RedisHashReactiveCommands<K,V>key - the keyfield - the field type: keyvalue - the value1 if field is a new field in the hash and value was set. 0 if field
already exists in the hash and no operation was performed.public rx.Observable<V> hvals(K key)
RedisHashReactiveCommandshvals in interface RedisHashReactiveCommands<K,V>key - the keykey does not exist.public rx.Observable<Long> hvals(ValueStreamingChannel<V> channel, K key)
RedisHashReactiveCommandshvals in interface RedisHashReactiveCommands<K,V>channel - streaming channel that receives a call for every valuekey - the keypublic rx.Observable<Long> incr(K key)
RedisStringReactiveCommandsincr in interface RedisStringReactiveCommands<K,V>key - the keykey after the incrementpublic rx.Observable<Long> incrby(K key, long amount)
RedisStringReactiveCommandsincrby in interface RedisStringReactiveCommands<K,V>key - the keyamount - the increment type: longkey after the incrementpublic rx.Observable<Double> incrbyfloat(K key, double amount)
RedisStringReactiveCommandsincrbyfloat in interface RedisStringReactiveCommands<K,V>key - the keyamount - the increment type: doublekey after the increment.public rx.Observable<String> info()
RedisServerReactiveCommandsinfo in interface RedisServerReactiveCommands<K,V>public rx.Observable<String> info(String section)
RedisServerReactiveCommandsinfo in interface RedisServerReactiveCommands<K,V>section - the section type: stringpublic rx.Observable<K> keys(K pattern)
RedisKeyReactiveCommandskeys in interface RedisKeyReactiveCommands<K,V>pattern - the pattern type: patternkey (pattern)pattern.public rx.Observable<Long> keys(KeyStreamingChannel<K> channel, K pattern)
RedisKeyReactiveCommandskeys in interface RedisKeyReactiveCommands<K,V>channel - the channelpattern - the patternpattern.public rx.Observable<Date> lastsave()
RedisServerReactiveCommandslastsave in interface RedisServerReactiveCommands<K,V>public rx.Observable<V> lindex(K key, long index)
RedisListReactiveCommandslindex in interface RedisListReactiveCommands<K,V>key - the keyindex - the index type: longindex is out of range.public rx.Observable<Long> linsert(K key, boolean before, V pivot, V value)
RedisListReactiveCommandslinsert in interface RedisListReactiveCommands<K,V>key - the keybefore - the beforepivot - the pivotvalue - the value-1 when the value pivot
was not found.public rx.Observable<Long> llen(K key)
RedisListReactiveCommandsllen in interface RedisListReactiveCommands<K,V>key - the keykey.public rx.Observable<V> lpop(K key)
RedisListReactiveCommandslpop in interface RedisListReactiveCommands<K,V>key - the keykey does not exist.public rx.Observable<Long> lpush(K key, V... values)
RedisListReactiveCommandslpush in interface RedisListReactiveCommands<K,V>key - the keyvalues - the valuepublic rx.Observable<Long> lpushx(K key, V value)
RedisListReactiveCommandslpushx in interface RedisListReactiveCommands<K,V>key - the keyvalue - the valuepublic rx.Observable<Long> lpushx(K key, V... values)
RedisListReactiveCommandslpushx in interface RedisListReactiveCommands<K,V>key - the keyvalues - the valuespublic rx.Observable<V> lrange(K key, long start, long stop)
RedisListReactiveCommandslrange in interface RedisListReactiveCommands<K,V>key - the keystart - the start type: longstop - the stop type: longpublic rx.Observable<Long> lrange(ValueStreamingChannel<V> channel, K key, long start, long stop)
RedisListReactiveCommandslrange in interface RedisListReactiveCommands<K,V>channel - the channelkey - the keystart - the start type: longstop - the stop type: longpublic rx.Observable<Long> lrem(K key, long count, V value)
RedisListReactiveCommandslrem in interface RedisListReactiveCommands<K,V>key - the keycount - the count type: longvalue - the valuepublic rx.Observable<String> lset(K key, long index, V value)
RedisListReactiveCommandslset in interface RedisListReactiveCommands<K,V>key - the keyindex - the index type: longvalue - the valuepublic rx.Observable<String> ltrim(K key, long start, long stop)
RedisListReactiveCommandsltrim in interface RedisListReactiveCommands<K,V>key - the keystart - the start type: longstop - the stop type: longpublic rx.Observable<String> migrate(String host, int port, K key, int db, long timeout)
RedisKeyReactiveCommandsmigrate in interface RedisKeyReactiveCommands<K,V>host - the hostport - the portkey - the keydb - the databasetimeout - the timeout in millisecondspublic rx.Observable<String> migrate(String host, int port, int db, long timeout, MigrateArgs<K> migrateArgs)
RedisKeyReactiveCommandsmigrate in interface RedisKeyReactiveCommands<K,V>host - the hostport - the portdb - the databasetimeout - the timeout in millisecondsmigrateArgs - migrate args that allow to configure further optionspublic rx.Observable<V> mget(K... keys)
RedisStringReactiveCommandsmget in interface RedisStringReactiveCommands<K,V>mget in interface RedisClusterReactiveCommands<K,V>keys - the keypublic rx.Observable<Long> mget(ValueStreamingChannel<V> channel, K... keys)
RedisStringReactiveCommandsmget in interface RedisStringReactiveCommands<K,V>channel - the channelkeys - the keyspublic rx.Observable<Long> mget(ValueStreamingChannel<V> channel, Iterable<K> keys)
public rx.Observable<Boolean> move(K key, int db)
RedisKeyReactiveCommandsmove in interface RedisKeyReactiveCommands<K,V>key - the keydb - the db type: longpublic rx.Observable<String> multi()
RedisTransactionalReactiveCommandsmulti in interface RedisTransactionalReactiveCommands<K,V>OK.public rx.Observable<String> mset(Map<K,V> map)
RedisStringReactiveCommandsmset in interface RedisStringReactiveCommands<K,V>mset in interface RedisClusterReactiveCommands<K,V>map - the nullOK since MSET can't fail.public rx.Observable<Boolean> msetnx(Map<K,V> map)
RedisStringReactiveCommandsmsetnx in interface RedisStringReactiveCommands<K,V>msetnx in interface RedisClusterReactiveCommands<K,V>map - the null1 if the all the keys were set. 0 if no key was set (at least one key already existed).public rx.Observable<String> objectEncoding(K key)
RedisKeyReactiveCommandsobjectEncoding in interface RedisKeyReactiveCommands<K,V>key - the keypublic rx.Observable<Long> objectIdletime(K key)
RedisKeyReactiveCommandsobjectIdletime in interface RedisKeyReactiveCommands<K,V>key - the keypublic rx.Observable<Long> objectRefcount(K key)
RedisKeyReactiveCommandsobjectRefcount in interface RedisKeyReactiveCommands<K,V>key - the keypublic rx.Observable<Boolean> persist(K key)
RedisKeyReactiveCommandspersist in interface RedisKeyReactiveCommands<K,V>key - the keykey does not exist or does not have an
associated timeout.public rx.Observable<Boolean> pexpire(K key, long milliseconds)
RedisKeyReactiveCommandspexpire in interface RedisKeyReactiveCommands<K,V>key - the keymilliseconds - the milliseconds type: longkey does not exist or the timeout could not
be set.public rx.Observable<Boolean> pexpireat(K key, Date timestamp)
RedisKeyReactiveCommandspexpireat in interface RedisKeyReactiveCommands<K,V>key - the keytimestamp - the milliseconds-timestamp type: posix timekey does not exist or the timeout could not
be set (see: EXPIRE).public rx.Observable<Boolean> pexpireat(K key, long timestamp)
RedisKeyReactiveCommandspexpireat in interface RedisKeyReactiveCommands<K,V>key - the keytimestamp - the milliseconds-timestamp type: posix timekey does not exist or the timeout could not
be set (see: EXPIRE).public rx.Observable<String> ping()
BaseRedisReactiveCommandsping in interface BaseRedisReactiveCommands<K,V>public rx.Observable<String> readOnly()
BaseRedisReactiveCommandsreadOnly in interface BaseRedisReactiveCommands<K,V>readOnly in interface RedisClusterReactiveCommands<K,V>public rx.Observable<String> readWrite()
BaseRedisReactiveCommandsreadWrite in interface BaseRedisReactiveCommands<K,V>readWrite in interface RedisClusterReactiveCommands<K,V>public rx.Observable<Long> pttl(K key)
RedisKeyReactiveCommandspttl in interface RedisKeyReactiveCommands<K,V>key - the keypublic rx.Observable<Long> publish(K channel, V message)
BaseRedisReactiveCommandspublish in interface BaseRedisReactiveCommands<K,V>channel - the channel type: keymessage - the message type: valuepublic rx.Observable<K> pubsubChannels()
BaseRedisReactiveCommandspubsubChannels in interface BaseRedisReactiveCommands<K,V>public rx.Observable<K> pubsubChannels(K channel)
BaseRedisReactiveCommandspubsubChannels in interface BaseRedisReactiveCommands<K,V>channel - the keypublic rx.Observable<Map<K,Long>> pubsubNumsub(K... channels)
BaseRedisReactiveCommandspubsubNumsub in interface BaseRedisReactiveCommands<K,V>channels - channel keyspublic rx.Observable<Long> pubsubNumpat()
BaseRedisReactiveCommandspubsubNumpat in interface BaseRedisReactiveCommands<K,V>public rx.Observable<String> quit()
BaseRedisReactiveCommandsquit in interface BaseRedisReactiveCommands<K,V>public rx.Observable<Object> role()
BaseRedisReactiveCommandsrole in interface BaseRedisReactiveCommands<K,V>public rx.Observable<V> randomkey()
RedisKeyReactiveCommandsrandomkey in interface RedisKeyReactiveCommands<K,V>public rx.Observable<String> rename(K key, K newKey)
RedisKeyReactiveCommandsrename in interface RedisKeyReactiveCommands<K,V>key - the keynewKey - the newkey type: keypublic rx.Observable<Boolean> renamenx(K key, K newKey)
RedisKeyReactiveCommandsrenamenx in interface RedisKeyReactiveCommands<K,V>key - the keynewKey - the newkey type: keykey was renamed to newkey. false if newkey already exists.public rx.Observable<String> restore(K key, long ttl, byte[] value)
RedisKeyReactiveCommandsrestore in interface RedisKeyReactiveCommands<K,V>key - the keyttl - the ttl type: longvalue - the serialized-value type: stringpublic rx.Observable<V> rpop(K key)
RedisListReactiveCommandsrpop in interface RedisListReactiveCommands<K,V>key - the keykey does not exist.public rx.Observable<V> rpoplpush(K source, K destination)
RedisListReactiveCommandsrpoplpush in interface RedisListReactiveCommands<K,V>source - the source keydestination - the destination type: keypublic rx.Observable<Long> rpush(K key, V... values)
RedisListReactiveCommandsrpush in interface RedisListReactiveCommands<K,V>key - the keyvalues - the valuepublic rx.Observable<Long> rpushx(K key, V value)
RedisListReactiveCommandsrpushx in interface RedisListReactiveCommands<K,V>key - the keyvalue - the valuepublic rx.Observable<Long> rpushx(K key, V... values)
RedisListReactiveCommandsrpushx in interface RedisListReactiveCommands<K,V>key - the keyvalues - the valuespublic rx.Observable<Long> sadd(K key, V... members)
RedisSetReactiveCommandssadd in interface RedisSetReactiveCommands<K,V>key - the keymembers - the member type: valuepublic rx.Observable<String> save()
RedisServerReactiveCommandssave in interface RedisServerReactiveCommands<K,V>public rx.Observable<Long> scard(K key)
RedisSetReactiveCommandsscard in interface RedisSetReactiveCommands<K,V>key - the keykey does not
exist.public rx.Observable<Boolean> scriptExists(String... digests)
RedisScriptingReactiveCommandsscriptExists in interface RedisScriptingReactiveCommands<K,V>digests - script digestspublic rx.Observable<String> scriptFlush()
RedisScriptingReactiveCommandsscriptFlush in interface RedisScriptingReactiveCommands<K,V>public rx.Observable<String> scriptKill()
RedisScriptingReactiveCommandsscriptKill in interface RedisScriptingReactiveCommands<K,V>public rx.Observable<String> scriptLoad(V script)
RedisScriptingReactiveCommandsscriptLoad in interface RedisScriptingReactiveCommands<K,V>script - script contentpublic rx.Observable<V> sdiff(K... keys)
RedisSetReactiveCommandssdiff in interface RedisSetReactiveCommands<K,V>keys - the keypublic rx.Observable<Long> sdiff(ValueStreamingChannel<V> channel, K... keys)
RedisSetReactiveCommandssdiff in interface RedisSetReactiveCommands<K,V>channel - the channelkeys - the keyspublic rx.Observable<Long> sdiffstore(K destination, K... keys)
RedisSetReactiveCommandssdiffstore in interface RedisSetReactiveCommands<K,V>destination - the destination type: keykeys - the keypublic rx.Observable<String> select(int db)
public rx.Observable<String> swapdb(int db1, int db2)
public rx.Observable<String> set(K key, V value)
RedisStringReactiveCommandsset in interface RedisStringReactiveCommands<K,V>key - the keyvalue - the valueOK if SET was executed correctly.public rx.Observable<String> set(K key, V value, SetArgs setArgs)
RedisStringReactiveCommandsset in interface RedisStringReactiveCommands<K,V>key - the keyvalue - the valuesetArgs - the setArgsOK if SET was executed correctly.public rx.Observable<Long> setbit(K key, long offset, int value)
RedisStringReactiveCommandssetbit in interface RedisStringReactiveCommands<K,V>key - the keyoffset - the offset type: longvalue - the value type: stringpublic rx.Observable<String> setex(K key, long seconds, V value)
RedisStringReactiveCommandssetex in interface RedisStringReactiveCommands<K,V>key - the keyseconds - the seconds type: longvalue - the valuepublic rx.Observable<String> psetex(K key, long milliseconds, V value)
RedisStringReactiveCommandspsetex in interface RedisStringReactiveCommands<K,V>key - the keymilliseconds - the milliseconds type: longvalue - the valuepublic rx.Observable<Boolean> setnx(K key, V value)
RedisStringReactiveCommandssetnx in interface RedisStringReactiveCommands<K,V>key - the keyvalue - the value1 if the key was set 0 if the key was not setpublic rx.Observable<Long> setrange(K key, long offset, V value)
RedisStringReactiveCommandssetrange in interface RedisStringReactiveCommands<K,V>key - the keyoffset - the offset type: longvalue - the valuepublic rx.Observable<Success> shutdown(boolean save)
RedisServerReactiveCommandsshutdown in interface RedisServerReactiveCommands<K,V>save - true force save operationpublic rx.Observable<V> sinter(K... keys)
RedisSetReactiveCommandssinter in interface RedisSetReactiveCommands<K,V>keys - the keypublic rx.Observable<Long> sinter(ValueStreamingChannel<V> channel, K... keys)
RedisSetReactiveCommandssinter in interface RedisSetReactiveCommands<K,V>channel - the channelkeys - the keyspublic rx.Observable<Long> sinterstore(K destination, K... keys)
RedisSetReactiveCommandssinterstore in interface RedisSetReactiveCommands<K,V>destination - the destination type: keykeys - the keypublic rx.Observable<Boolean> sismember(K key, V member)
RedisSetReactiveCommandssismember in interface RedisSetReactiveCommands<K,V>key - the keymember - the member type: valuekey does not exist.public rx.Observable<Boolean> smove(K source, K destination, V member)
RedisSetReactiveCommandssmove in interface RedisSetReactiveCommands<K,V>source - the source keydestination - the destination type: keymember - the member type: valuesource and no
operation was performed.public rx.Observable<String> slaveof(String host, int port)
RedisServerReactiveCommandsslaveof in interface RedisServerReactiveCommands<K,V>host - the host type: stringport - the port type: stringpublic rx.Observable<String> slaveofNoOne()
RedisServerReactiveCommandsslaveofNoOne in interface RedisServerReactiveCommands<K,V>public rx.Observable<Object> slowlogGet()
RedisServerReactiveCommandsslowlogGet in interface RedisServerReactiveCommands<K,V>public rx.Observable<Object> slowlogGet(int count)
RedisServerReactiveCommandsslowlogGet in interface RedisServerReactiveCommands<K,V>count - the countpublic rx.Observable<Long> slowlogLen()
RedisServerReactiveCommandsslowlogLen in interface RedisServerReactiveCommands<K,V>public rx.Observable<String> slowlogReset()
RedisServerReactiveCommandsslowlogReset in interface RedisServerReactiveCommands<K,V>public rx.Observable<V> smembers(K key)
RedisSetReactiveCommandssmembers in interface RedisSetReactiveCommands<K,V>key - the keypublic rx.Observable<Long> smembers(ValueStreamingChannel<V> channel, K key)
RedisSetReactiveCommandssmembers in interface RedisSetReactiveCommands<K,V>channel - the channelkey - the keyspublic rx.Observable<V> sort(K key)
RedisKeyReactiveCommandssort in interface RedisKeyReactiveCommands<K,V>key - the keypublic rx.Observable<Long> sort(ValueStreamingChannel<V> channel, K key)
RedisKeyReactiveCommandssort in interface RedisKeyReactiveCommands<K,V>channel - streaming channel that receives a call for every valuekey - the keypublic rx.Observable<V> sort(K key, SortArgs sortArgs)
RedisKeyReactiveCommandssort in interface RedisKeyReactiveCommands<K,V>key - the keysortArgs - sort argumentspublic rx.Observable<Long> sort(ValueStreamingChannel<V> channel, K key, SortArgs sortArgs)
RedisKeyReactiveCommandssort in interface RedisKeyReactiveCommands<K,V>channel - streaming channel that receives a call for every valuekey - the keysortArgs - sort argumentspublic rx.Observable<Long> sortStore(K key, SortArgs sortArgs, K destination)
RedisKeyReactiveCommandssortStore in interface RedisKeyReactiveCommands<K,V>key - the keysortArgs - sort argumentsdestination - the destination key to store sort resultspublic rx.Observable<V> spop(K key)
RedisSetReactiveCommandsspop in interface RedisSetReactiveCommands<K,V>key - the keykey does not exist.public rx.Observable<V> spop(K key, long count)
RedisSetReactiveCommandsspop in interface RedisSetReactiveCommands<K,V>key - the keycount - number of members to popkey does not exist.public rx.Observable<V> srandmember(K key)
RedisSetReactiveCommandssrandmember in interface RedisSetReactiveCommands<K,V>key - the keycount argument the command returns a Bulk Reply with the
randomly selected element, or null when key does not exist.public rx.Observable<V> srandmember(K key, long count)
RedisSetReactiveCommandssrandmember in interface RedisSetReactiveCommands<K,V>key - the keycount - the count type: longcount argument the command returns a Bulk Reply
with the randomly selected element, or null when key does not exist.public rx.Observable<Long> srandmember(ValueStreamingChannel<V> channel, K key, long count)
RedisSetReactiveCommandssrandmember in interface RedisSetReactiveCommands<K,V>channel - streaming channel that receives a call for every valuekey - the keycount - the countpublic rx.Observable<Long> srem(K key, V... members)
RedisSetReactiveCommandssrem in interface RedisSetReactiveCommands<K,V>key - the keymembers - the member type: valuepublic rx.Observable<V> sunion(K... keys)
RedisSetReactiveCommandssunion in interface RedisSetReactiveCommands<K,V>keys - the keypublic rx.Observable<Long> sunion(ValueStreamingChannel<V> channel, K... keys)
RedisSetReactiveCommandssunion in interface RedisSetReactiveCommands<K,V>channel - streaming channel that receives a call for every valuekeys - the keyspublic rx.Observable<Long> sunionstore(K destination, K... keys)
RedisSetReactiveCommandssunionstore in interface RedisSetReactiveCommands<K,V>destination - the destination type: keykeys - the keypublic rx.Observable<String> sync()
RedisServerReactiveCommandssync in interface RedisServerReactiveCommands<K,V>public rx.Observable<Long> strlen(K key)
RedisStringReactiveCommandsstrlen in interface RedisStringReactiveCommands<K,V>key - the keykey, or 0 when key does not exist.public rx.Observable<Long> touch(K... keys)
RedisKeyReactiveCommandstouch in interface RedisKeyReactiveCommands<K,V>keys - the keyspublic rx.Observable<Long> ttl(K key)
RedisKeyReactiveCommandsttl in interface RedisKeyReactiveCommands<K,V>key - the keypublic rx.Observable<String> type(K key)
RedisKeyReactiveCommandstype in interface RedisKeyReactiveCommands<K,V>key - the keykey, or none when key does not exist.public rx.Observable<String> watch(K... keys)
RedisTransactionalReactiveCommandswatch in interface RedisTransactionalReactiveCommands<K,V>keys - the keyOK.public rx.Observable<String> unwatch()
RedisTransactionalReactiveCommandsunwatch in interface RedisTransactionalReactiveCommands<K,V>OK.public rx.Observable<Long> zadd(K key, double score, V member)
RedisSortedSetReactiveCommandszadd in interface RedisSortedSetReactiveCommands<K,V>key - the keyscore - the scoremember - the memberpublic rx.Observable<Long> zadd(K key, Object... scoresAndValues)
RedisSortedSetReactiveCommandszadd in interface RedisSortedSetReactiveCommands<K,V>key - the keyscoresAndValues - the scoresAndValue tuples (score,value,score,value,...)public rx.Observable<Long> zadd(K key, ScoredValue<V>... scoredValues)
RedisSortedSetReactiveCommandszadd in interface RedisSortedSetReactiveCommands<K,V>key - the keyscoredValues - the scored valuespublic rx.Observable<Long> zadd(K key, ZAddArgs zAddArgs, double score, V member)
RedisSortedSetReactiveCommandszadd in interface RedisSortedSetReactiveCommands<K,V>key - the keyzAddArgs - arguments for zaddscore - the scoremember - the memberpublic rx.Observable<Long> zadd(K key, ZAddArgs zAddArgs, Object... scoresAndValues)
RedisSortedSetReactiveCommandszadd in interface RedisSortedSetReactiveCommands<K,V>key - the keyzAddArgs - arguments for zaddscoresAndValues - the scoresAndValue tuples (score,value,score,value,...)public rx.Observable<Long> zadd(K key, ZAddArgs zAddArgs, ScoredValue<V>... scoredValues)
RedisSortedSetReactiveCommandszadd in interface RedisSortedSetReactiveCommands<K,V>key - the kezAddArgs - arguments for zaddscoredValues - the scored valuespublic rx.Observable<Double> zaddincr(K key, double score, V member)
RedisSortedSetReactiveCommandsINCR option. ZADD
acts like ZINCRBY.zaddincr in interface RedisSortedSetReactiveCommands<K,V>key - the keyscore - the scoremember - the memberpublic rx.Observable<Double> zaddincr(K key, ZAddArgs zAddArgs, double score, V member)
RedisSortedSetReactiveCommandsINCR option. ZADD
acts like ZINCRBY.zaddincr in interface RedisSortedSetReactiveCommands<K,V>key - the keyzAddArgs - arguments for zaddscore - the scoremember - the memberpublic rx.Observable<Long> zcard(K key)
RedisSortedSetReactiveCommandszcard in interface RedisSortedSetReactiveCommands<K,V>key - the keykey
does not exist.public rx.Observable<Long> zcount(K key, double min, double max)
RedisSortedSetReactiveCommandszcount in interface RedisSortedSetReactiveCommands<K,V>key - the keymin - min scoremax - max scorepublic rx.Observable<Long> zcount(K key, String min, String max)
RedisSortedSetReactiveCommandszcount in interface RedisSortedSetReactiveCommands<K,V>key - the keymin - min scoremax - max scorepublic rx.Observable<Long> zcount(K key, Range<? extends Number> range)
RedisSortedSetReactiveCommandsRange.zcount in interface RedisSortedSetReactiveCommands<K,V>key - the keyrange - the rangepublic rx.Observable<Double> zincrby(K key, double amount, K member)
RedisSortedSetReactiveCommandszincrby in interface RedisSortedSetReactiveCommands<K,V>key - the keyamount - the increment type: longmember - the member type: keymember (a double precision floating point number), represented
as string.public rx.Observable<Long> zinterstore(K destination, K... keys)
RedisSortedSetReactiveCommandszinterstore in interface RedisSortedSetReactiveCommands<K,V>destination - the destinationkeys - the keysdestination.public rx.Observable<Long> zinterstore(K destination, ZStoreArgs storeArgs, K... keys)
RedisSortedSetReactiveCommandszinterstore in interface RedisSortedSetReactiveCommands<K,V>destination - the destinationstoreArgs - the storeArgskeys - the keysdestination.public rx.Observable<V> zrange(K key, long start, long stop)
RedisSortedSetReactiveCommandszrange in interface RedisSortedSetReactiveCommands<K,V>key - the keystart - the startstop - the stoppublic rx.Observable<ScoredValue<V>> zrangeWithScores(K key, long start, long stop)
RedisSortedSetReactiveCommandszrangeWithScores in interface RedisSortedSetReactiveCommands<K,V>key - the keystart - the startstop - the stoppublic rx.Observable<V> zrangebyscore(K key, double min, double max)
RedisSortedSetReactiveCommandszrangebyscore in interface RedisSortedSetReactiveCommands<K,V>key - the keymin - min scoremax - max scorepublic rx.Observable<V> zrangebyscore(K key, String min, String max)
RedisSortedSetReactiveCommandszrangebyscore in interface RedisSortedSetReactiveCommands<K,V>key - the keymin - min scoremax - max scorepublic rx.Observable<V> zrangebyscore(K key, Range<? extends Number> range)
RedisSortedSetReactiveCommandszrangebyscore in interface RedisSortedSetReactiveCommands<K,V>key - the keyrange - the rangepublic rx.Observable<V> zrangebyscore(K key, double min, double max, long offset, long count)
RedisSortedSetReactiveCommandszrangebyscore in interface RedisSortedSetReactiveCommands<K,V>key - the keymin - min scoremax - max scoreoffset - the offsetcount - the countpublic rx.Observable<V> zrangebyscore(K key, String min, String max, long offset, long count)
RedisSortedSetReactiveCommandszrangebyscore in interface RedisSortedSetReactiveCommands<K,V>key - the keymin - min scoremax - max scoreoffset - the offsetcount - the countpublic rx.Observable<V> zrangebyscore(K key, Range<? extends Number> range, Limit limit)
RedisSortedSetReactiveCommandszrangebyscore in interface RedisSortedSetReactiveCommands<K,V>key - the keyrange - the rangelimit - the limitpublic rx.Observable<ScoredValue<V>> zrangebyscoreWithScores(K key, double min, double max)
RedisSortedSetReactiveCommandszrangebyscoreWithScores in interface RedisSortedSetReactiveCommands<K,V>key - the keymin - min scoremax - max scorepublic rx.Observable<ScoredValue<V>> zrangebyscoreWithScores(K key, String min, String max)
RedisSortedSetReactiveCommandszrangebyscoreWithScores in interface RedisSortedSetReactiveCommands<K,V>key - the keymin - min scoremax - max scorepublic rx.Observable<ScoredValue<V>> zrangebyscoreWithScores(K key, Range<? extends Number> range)
RedisSortedSetReactiveCommandszrangebyscoreWithScores in interface RedisSortedSetReactiveCommands<K,V>key - the keyrange - the rangepublic rx.Observable<ScoredValue<V>> zrangebyscoreWithScores(K key, double min, double max, long offset, long count)
RedisSortedSetReactiveCommandszrangebyscoreWithScores in interface RedisSortedSetReactiveCommands<K,V>key - the keymin - min scoremax - max scoreoffset - the offsetcount - the countpublic rx.Observable<ScoredValue<V>> zrangebyscoreWithScores(K key, String min, String max, long offset, long count)
RedisSortedSetReactiveCommandszrangebyscoreWithScores in interface RedisSortedSetReactiveCommands<K,V>key - the keymin - min scoremax - max scoreoffset - the offsetcount - the countpublic rx.Observable<ScoredValue<V>> zrangebyscoreWithScores(K key, Range<? extends Number> range, Limit limit)
RedisSortedSetReactiveCommandszrangebyscoreWithScores in interface RedisSortedSetReactiveCommands<K,V>key - the keyrange - the rangelimit - the limitpublic rx.Observable<Long> zrange(ValueStreamingChannel<V> channel, K key, long start, long stop)
RedisSortedSetReactiveCommandszrange in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every valuekey - the keystart - the startstop - the stoppublic rx.Observable<Long> zrangeWithScores(ScoredValueStreamingChannel<V> channel, K key, long start, long stop)
RedisSortedSetReactiveCommandszrangeWithScores in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every valuekey - the keystart - the startstop - the stoppublic rx.Observable<Long> zrangebyscore(ValueStreamingChannel<V> channel, K key, double min, double max)
RedisSortedSetReactiveCommandszrangebyscore in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every valuekey - the keymin - min scoremax - max scorepublic rx.Observable<Long> zrangebyscore(ValueStreamingChannel<V> channel, K key, String min, String max)
RedisSortedSetReactiveCommandszrangebyscore in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every valuekey - the keymin - min scoremax - max scorepublic rx.Observable<Long> zrangebyscore(ValueStreamingChannel<V> channel, K key, Range<? extends Number> range)
RedisSortedSetReactiveCommandszrangebyscore in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every valuekey - the keyrange - the rangepublic rx.Observable<Long> zrangebyscore(ValueStreamingChannel<V> channel, K key, double min, double max, long offset, long count)
RedisSortedSetReactiveCommandszrangebyscore in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every valuekey - the keymin - min scoremax - max scoreoffset - the offsetcount - the countpublic rx.Observable<Long> zrangebyscore(ValueStreamingChannel<V> channel, K key, String min, String max, long offset, long count)
RedisSortedSetReactiveCommandszrangebyscore in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every valuekey - the keymin - min scoremax - max scoreoffset - the offsetcount - the countpublic rx.Observable<Long> zrangebyscore(ValueStreamingChannel<V> channel, K key, Range<? extends Number> range, Limit limit)
RedisSortedSetReactiveCommandszrangebyscore in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every valuekey - the keyrange - the rangelimit - the limitpublic rx.Observable<Long> zrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, double min, double max)
RedisSortedSetReactiveCommandszrangebyscoreWithScores in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every scored valuekey - the keymin - min scoremax - max scorepublic rx.Observable<Long> zrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, String min, String max)
RedisSortedSetReactiveCommandszrangebyscoreWithScores in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every scored valuekey - the keymin - min scoremax - max scorepublic rx.Observable<Long> zrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, Range<? extends Number> range)
RedisSortedSetReactiveCommandszrangebyscoreWithScores in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every scored valuekey - the keyrange - the rangepublic rx.Observable<Long> zrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, double min, double max, long offset, long count)
RedisSortedSetReactiveCommandszrangebyscoreWithScores in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every scored valuekey - the keymin - min scoremax - max scoreoffset - the offsetcount - the countpublic rx.Observable<Long> zrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, String min, String max, long offset, long count)
RedisSortedSetReactiveCommandszrangebyscoreWithScores in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every scored valuekey - the keymin - min scoremax - max scoreoffset - the offsetcount - the countpublic rx.Observable<Long> zrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, Range<? extends Number> range, Limit limit)
RedisSortedSetReactiveCommandszrangebyscoreWithScores in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every scored valuekey - the keyrange - the rangelimit - the limitpublic rx.Observable<Long> zrank(K key, V member)
RedisSortedSetReactiveCommandszrank in interface RedisSortedSetReactiveCommands<K,V>key - the keymember - the member type: valuemember. If member does not exist in the sorted set or key
does not exist,public rx.Observable<Long> zrem(K key, V... members)
RedisSortedSetReactiveCommandszrem in interface RedisSortedSetReactiveCommands<K,V>key - the keymembers - the member type: valuepublic rx.Observable<Long> zremrangebyrank(K key, long start, long stop)
RedisSortedSetReactiveCommandszremrangebyrank in interface RedisSortedSetReactiveCommands<K,V>key - the keystart - the start type: longstop - the stop type: longpublic rx.Observable<Long> zremrangebyscore(K key, double min, double max)
RedisSortedSetReactiveCommandszremrangebyscore in interface RedisSortedSetReactiveCommands<K,V>key - the keymin - min scoremax - max scorepublic rx.Observable<Long> zremrangebyscore(K key, String min, String max)
RedisSortedSetReactiveCommandszremrangebyscore in interface RedisSortedSetReactiveCommands<K,V>key - the keymin - min scoremax - max scorepublic rx.Observable<Long> zremrangebyscore(K key, Range<? extends Number> range)
RedisSortedSetReactiveCommandszremrangebyscore in interface RedisSortedSetReactiveCommands<K,V>key - the keyrange - the rangepublic rx.Observable<V> zrevrange(K key, long start, long stop)
RedisSortedSetReactiveCommandszrevrange in interface RedisSortedSetReactiveCommands<K,V>key - the keystart - the startstop - the stoppublic rx.Observable<ScoredValue<V>> zrevrangeWithScores(K key, long start, long stop)
RedisSortedSetReactiveCommandszrevrangeWithScores in interface RedisSortedSetReactiveCommands<K,V>key - the keystart - the startstop - the stoppublic rx.Observable<V> zrevrangebylex(K key, Range<? extends V> range)
RedisSortedSetReactiveCommandszrevrangebylex in interface RedisSortedSetReactiveCommands<K,V>key - the keyrange - the rangepublic rx.Observable<V> zrevrangebylex(K key, Range<? extends V> range, Limit limit)
RedisSortedSetReactiveCommandszrevrangebylex in interface RedisSortedSetReactiveCommands<K,V>key - the keyrange - the rangelimit - the limitpublic rx.Observable<V> zrevrangebyscore(K key, double max, double min)
RedisSortedSetReactiveCommandszrevrangebyscore in interface RedisSortedSetReactiveCommands<K,V>key - the keymax - max scoremin - min scorepublic rx.Observable<V> zrevrangebyscore(K key, String max, String min)
RedisSortedSetReactiveCommandszrevrangebyscore in interface RedisSortedSetReactiveCommands<K,V>key - the keymax - max scoremin - min scorepublic rx.Observable<V> zrevrangebyscore(K key, Range<? extends Number> range)
RedisSortedSetReactiveCommandszrevrangebyscore in interface RedisSortedSetReactiveCommands<K,V>key - the keyrange - the rangepublic rx.Observable<V> zrevrangebyscore(K key, double max, double min, long offset, long count)
RedisSortedSetReactiveCommandszrevrangebyscore in interface RedisSortedSetReactiveCommands<K,V>key - the keymax - max scoremin - min scoreoffset - the withscorescount - the nullpublic rx.Observable<V> zrevrangebyscore(K key, String max, String min, long offset, long count)
RedisSortedSetReactiveCommandszrevrangebyscore in interface RedisSortedSetReactiveCommands<K,V>key - the keymax - max scoremin - min scoreoffset - the offsetcount - the countpublic rx.Observable<V> zrevrangebyscore(K key, Range<? extends Number> range, Limit limit)
RedisSortedSetReactiveCommandszrevrangebyscore in interface RedisSortedSetReactiveCommands<K,V>key - the keyrange - the rangelimit - the limitpublic rx.Observable<ScoredValue<V>> zrevrangebyscoreWithScores(K key, double max, double min)
RedisSortedSetReactiveCommandszrevrangebyscoreWithScores in interface RedisSortedSetReactiveCommands<K,V>key - the keymax - max scoremin - min scorepublic rx.Observable<ScoredValue<V>> zrevrangebyscoreWithScores(K key, String max, String min)
RedisSortedSetReactiveCommandszrevrangebyscoreWithScores in interface RedisSortedSetReactiveCommands<K,V>key - the keymax - max scoremin - min scorepublic rx.Observable<ScoredValue<V>> zrevrangebyscoreWithScores(K key, Range<? extends Number> range)
RedisSortedSetReactiveCommandszrevrangebyscoreWithScores in interface RedisSortedSetReactiveCommands<K,V>key - the keyrange - the rangepublic rx.Observable<ScoredValue<V>> zrevrangebyscoreWithScores(K key, double max, double min, long offset, long count)
RedisSortedSetReactiveCommandszrevrangebyscoreWithScores in interface RedisSortedSetReactiveCommands<K,V>key - the keymax - max scoremin - min scoreoffset - the offsetcount - the countpublic rx.Observable<ScoredValue<V>> zrevrangebyscoreWithScores(K key, String max, String min, long offset, long count)
RedisSortedSetReactiveCommandszrevrangebyscoreWithScores in interface RedisSortedSetReactiveCommands<K,V>key - the keymax - max scoremin - min scoreoffset - the offsetcount - the countpublic rx.Observable<ScoredValue<V>> zrevrangebyscoreWithScores(K key, Range<? extends Number> range, Limit limit)
RedisSortedSetReactiveCommandszrevrangebyscoreWithScores in interface RedisSortedSetReactiveCommands<K,V>key - the keyrange - the rangelimit - limitpublic rx.Observable<Long> zrevrange(ValueStreamingChannel<V> channel, K key, long start, long stop)
RedisSortedSetReactiveCommandszrevrange in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every scored valuekey - the keystart - the startstop - the stoppublic rx.Observable<Long> zrevrangeWithScores(ScoredValueStreamingChannel<V> channel, K key, long start, long stop)
RedisSortedSetReactiveCommandszrevrangeWithScores in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every scored valuekey - the keystart - the startstop - the stoppublic rx.Observable<Long> zrevrangebyscore(ValueStreamingChannel<V> channel, K key, double max, double min)
RedisSortedSetReactiveCommandszrevrangebyscore in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every valuekey - the keymax - max scoremin - min scorepublic rx.Observable<Long> zrevrangebyscore(ValueStreamingChannel<V> channel, K key, String max, String min)
RedisSortedSetReactiveCommandszrevrangebyscore in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every valuekey - the keymax - max scoremin - min scorepublic rx.Observable<Long> zrevrangebyscore(ValueStreamingChannel<V> channel, K key, Range<? extends Number> range)
RedisSortedSetReactiveCommandszrevrangebyscore in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every valuekey - the keyrange - the rangepublic rx.Observable<Long> zrevrangebyscore(ValueStreamingChannel<V> channel, K key, double max, double min, long offset, long count)
RedisSortedSetReactiveCommandszrevrangebyscore in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every valuekey - the keymax - max scoremin - min scoreoffset - the offsetcount - the countpublic rx.Observable<Long> zrevrangebyscore(ValueStreamingChannel<V> channel, K key, String max, String min, long offset, long count)
RedisSortedSetReactiveCommandszrevrangebyscore in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every valuekey - the keymax - max scoremin - min scoreoffset - the offsetcount - the countpublic rx.Observable<Long> zrevrangebyscore(ValueStreamingChannel<V> channel, K key, Range<? extends Number> range, Limit limit)
RedisSortedSetReactiveCommandszrevrangebyscore in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every valuekey - the keyrange - the rangelimit - the limitpublic rx.Observable<Long> zrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, double max, double min)
RedisSortedSetReactiveCommandszrevrangebyscoreWithScores in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every scored valuekey - the keymax - max scoremin - min scorepublic rx.Observable<Long> zrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, String max, String min)
RedisSortedSetReactiveCommandszrevrangebyscoreWithScores in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every scored valuekey - the keymax - max scoremin - min scorepublic rx.Observable<Long> zrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, Range<? extends Number> range)
RedisSortedSetReactiveCommandszrevrangebyscoreWithScores in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every scored valuekey - the keyrange - the rangepublic rx.Observable<Long> zrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, double max, double min, long offset, long count)
RedisSortedSetReactiveCommandszrevrangebyscoreWithScores in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every scored valuekey - the keymax - max scoremin - min scoreoffset - the offsetcount - the countpublic rx.Observable<Long> zrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, String max, String min, long offset, long count)
RedisSortedSetReactiveCommandszrevrangebyscoreWithScores in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every scored valuekey - the keymax - max scoremin - min scoreoffset - the offsetcount - the countpublic rx.Observable<Long> zrevrangebyscoreWithScores(ScoredValueStreamingChannel<V> channel, K key, Range<? extends Number> range, Limit limit)
RedisSortedSetReactiveCommandszrevrangebyscoreWithScores in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every scored valuekey - the keyrange - the rangelimit - the limitpublic rx.Observable<Long> zrevrank(K key, V member)
RedisSortedSetReactiveCommandszrevrank in interface RedisSortedSetReactiveCommands<K,V>key - the keymember - the member type: valuemember. If member does not exist in the sorted set or key
does not exist,public rx.Observable<Double> zscore(K key, V member)
RedisSortedSetReactiveCommandszscore in interface RedisSortedSetReactiveCommands<K,V>key - the keymember - the member type: valuemember (a double precision floating point number), represented as
string.public rx.Observable<Long> zunionstore(K destination, K... keys)
RedisSortedSetReactiveCommandszunionstore in interface RedisSortedSetReactiveCommands<K,V>destination - destination keykeys - source keysdestination.public rx.Observable<Long> zunionstore(K destination, ZStoreArgs storeArgs, K... keys)
RedisSortedSetReactiveCommandszunionstore in interface RedisSortedSetReactiveCommands<K,V>destination - the destinationstoreArgs - the storeArgskeys - the keysdestination.public rx.Observable<KeyScanCursor<K>> scan()
RedisKeyReactiveCommandsscan in interface RedisKeyReactiveCommands<K,V>public rx.Observable<KeyScanCursor<K>> scan(ScanArgs scanArgs)
RedisKeyReactiveCommandsscan in interface RedisKeyReactiveCommands<K,V>scanArgs - scan argumentspublic rx.Observable<KeyScanCursor<K>> scan(ScanCursor scanCursor, ScanArgs scanArgs)
RedisKeyReactiveCommandsscan in interface RedisKeyReactiveCommands<K,V>scanCursor - cursor to resume from a previous scan, must not be nullscanArgs - scan argumentspublic rx.Observable<KeyScanCursor<K>> scan(ScanCursor scanCursor)
RedisKeyReactiveCommandsscan in interface RedisKeyReactiveCommands<K,V>scanCursor - cursor to resume from a previous scan, must not be nullpublic rx.Observable<StreamScanCursor> scan(KeyStreamingChannel<K> channel)
RedisKeyReactiveCommandsscan in interface RedisKeyReactiveCommands<K,V>channel - streaming channel that receives a call for every keypublic rx.Observable<StreamScanCursor> scan(KeyStreamingChannel<K> channel, ScanArgs scanArgs)
RedisKeyReactiveCommandsscan in interface RedisKeyReactiveCommands<K,V>channel - streaming channel that receives a call for every keyscanArgs - scan argumentspublic rx.Observable<StreamScanCursor> scan(KeyStreamingChannel<K> channel, ScanCursor scanCursor, ScanArgs scanArgs)
RedisKeyReactiveCommandsscan in interface RedisKeyReactiveCommands<K,V>channel - streaming channel that receives a call for every keyscanCursor - cursor to resume from a previous scan, must not be nullscanArgs - scan argumentspublic rx.Observable<StreamScanCursor> scan(KeyStreamingChannel<K> channel, ScanCursor scanCursor)
RedisKeyReactiveCommandsscan in interface RedisKeyReactiveCommands<K,V>channel - streaming channel that receives a call for every keyscanCursor - cursor to resume from a previous scan, must not be nullpublic rx.Observable<ValueScanCursor<V>> sscan(K key)
RedisSetReactiveCommandssscan in interface RedisSetReactiveCommands<K,V>key - the keypublic rx.Observable<ValueScanCursor<V>> sscan(K key, ScanArgs scanArgs)
RedisSetReactiveCommandssscan in interface RedisSetReactiveCommands<K,V>key - the keyscanArgs - scan argumentspublic rx.Observable<ValueScanCursor<V>> sscan(K key, ScanCursor scanCursor, ScanArgs scanArgs)
RedisSetReactiveCommandssscan in interface RedisSetReactiveCommands<K,V>key - the keyscanCursor - cursor to resume from a previous scan, must not be nullscanArgs - scan argumentspublic rx.Observable<ValueScanCursor<V>> sscan(K key, ScanCursor scanCursor)
RedisSetReactiveCommandssscan in interface RedisSetReactiveCommands<K,V>key - the keyscanCursor - cursor to resume from a previous scan, must not be nullpublic rx.Observable<StreamScanCursor> sscan(ValueStreamingChannel<V> channel, K key)
RedisSetReactiveCommandssscan in interface RedisSetReactiveCommands<K,V>channel - streaming channel that receives a call for every valuekey - the keypublic rx.Observable<StreamScanCursor> sscan(ValueStreamingChannel<V> channel, K key, ScanArgs scanArgs)
RedisSetReactiveCommandssscan in interface RedisSetReactiveCommands<K,V>channel - streaming channel that receives a call for every valuekey - the keyscanArgs - scan argumentspublic rx.Observable<StreamScanCursor> sscan(ValueStreamingChannel<V> channel, K key, ScanCursor scanCursor, ScanArgs scanArgs)
RedisSetReactiveCommandssscan in interface RedisSetReactiveCommands<K,V>channel - streaming channel that receives a call for every valuekey - the keyscanCursor - cursor to resume from a previous scan, must not be nullscanArgs - scan argumentspublic rx.Observable<StreamScanCursor> sscan(ValueStreamingChannel<V> channel, K key, ScanCursor scanCursor)
RedisSetReactiveCommandssscan in interface RedisSetReactiveCommands<K,V>channel - streaming channel that receives a call for every valuekey - the keyscanCursor - cursor to resume from a previous scan, must not be nullpublic rx.Observable<MapScanCursor<K,V>> hscan(K key)
RedisHashReactiveCommandshscan in interface RedisHashReactiveCommands<K,V>key - the keypublic rx.Observable<MapScanCursor<K,V>> hscan(K key, ScanArgs scanArgs)
RedisHashReactiveCommandshscan in interface RedisHashReactiveCommands<K,V>key - the keyscanArgs - scan argumentspublic rx.Observable<MapScanCursor<K,V>> hscan(K key, ScanCursor scanCursor, ScanArgs scanArgs)
RedisHashReactiveCommandshscan in interface RedisHashReactiveCommands<K,V>key - the keyscanCursor - cursor to resume from a previous scan, must not be nullscanArgs - scan argumentspublic rx.Observable<MapScanCursor<K,V>> hscan(K key, ScanCursor scanCursor)
RedisHashReactiveCommandshscan in interface RedisHashReactiveCommands<K,V>key - the keyscanCursor - cursor to resume from a previous scan, must not be nullpublic rx.Observable<StreamScanCursor> hscan(KeyValueStreamingChannel<K,V> channel, K key)
RedisHashReactiveCommandshscan in interface RedisHashReactiveCommands<K,V>channel - streaming channel that receives a call for every key-value pairkey - the keypublic rx.Observable<StreamScanCursor> hscan(KeyValueStreamingChannel<K,V> channel, K key, ScanArgs scanArgs)
RedisHashReactiveCommandshscan in interface RedisHashReactiveCommands<K,V>channel - streaming channel that receives a call for every key-value pairkey - the keyscanArgs - scan argumentspublic rx.Observable<StreamScanCursor> hscan(KeyValueStreamingChannel<K,V> channel, K key, ScanCursor scanCursor, ScanArgs scanArgs)
RedisHashReactiveCommandshscan in interface RedisHashReactiveCommands<K,V>channel - streaming channel that receives a call for every key-value pairkey - the keyscanCursor - cursor to resume from a previous scan, must not be nullscanArgs - scan argumentspublic rx.Observable<StreamScanCursor> hscan(KeyValueStreamingChannel<K,V> channel, K key, ScanCursor scanCursor)
RedisHashReactiveCommandshscan in interface RedisHashReactiveCommands<K,V>channel - streaming channel that receives a call for every key-value pairkey - the keyscanCursor - cursor to resume from a previous scan, must not be nullpublic rx.Observable<ScoredValueScanCursor<V>> zscan(K key)
RedisSortedSetReactiveCommandszscan in interface RedisSortedSetReactiveCommands<K,V>key - the keypublic rx.Observable<ScoredValueScanCursor<V>> zscan(K key, ScanArgs scanArgs)
RedisSortedSetReactiveCommandszscan in interface RedisSortedSetReactiveCommands<K,V>key - the keyscanArgs - scan argumentspublic rx.Observable<ScoredValueScanCursor<V>> zscan(K key, ScanCursor scanCursor, ScanArgs scanArgs)
RedisSortedSetReactiveCommandszscan in interface RedisSortedSetReactiveCommands<K,V>key - the keyscanCursor - cursor to resume from a previous scan, must not be nullscanArgs - scan argumentspublic rx.Observable<ScoredValueScanCursor<V>> zscan(K key, ScanCursor scanCursor)
RedisSortedSetReactiveCommandszscan in interface RedisSortedSetReactiveCommands<K,V>key - the keyscanCursor - cursor to resume from a previous scan, must not be nullpublic rx.Observable<StreamScanCursor> zscan(ScoredValueStreamingChannel<V> channel, K key)
RedisSortedSetReactiveCommandszscan in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every scored valuekey - the keypublic rx.Observable<StreamScanCursor> zscan(ScoredValueStreamingChannel<V> channel, K key, ScanArgs scanArgs)
RedisSortedSetReactiveCommandszscan in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every scored valuekey - the keyscanArgs - scan argumentspublic rx.Observable<StreamScanCursor> zscan(ScoredValueStreamingChannel<V> channel, K key, ScanCursor scanCursor, ScanArgs scanArgs)
RedisSortedSetReactiveCommandszscan in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every scored valuekey - the keyscanCursor - cursor to resume from a previous scan, must not be nullscanArgs - scan argumentspublic rx.Observable<StreamScanCursor> zscan(ScoredValueStreamingChannel<V> channel, K key, ScanCursor scanCursor)
RedisSortedSetReactiveCommandszscan in interface RedisSortedSetReactiveCommands<K,V>channel - streaming channel that receives a call for every scored valuekey - the keyscanCursor - cursor to resume from a previous scan, must not be nullpublic String digest(V script)
RedisScriptingReactiveCommandsdigest in interface RedisScriptingReactiveCommands<K,V>script - script contentpublic rx.Observable<V> time()
RedisServerReactiveCommandstime in interface RedisServerReactiveCommands<K,V>public rx.Observable<Long> waitForReplication(int replicas, long timeout)
BaseRedisReactiveCommandswaitForReplication in interface BaseRedisReactiveCommands<K,V>replicas - minimum number of replicastimeout - timeout in millisecondspublic rx.Observable<Long> pfadd(K key, V... values)
RedisHLLReactiveCommandspfadd in interface RedisHLLReactiveCommands<K,V>key - the keyvalues - the valuespublic rx.Observable<String> pfmerge(K destkey, K... sourcekeys)
RedisHLLReactiveCommandspfmerge in interface RedisHLLReactiveCommands<K,V>destkey - the destination keysourcekeys - the source keyOK.public rx.Observable<Long> pfcount(K... keys)
RedisHLLReactiveCommandspfcount in interface RedisHLLReactiveCommands<K,V>keys - the keysPFADD.public rx.Observable<String> clusterBumpepoch()
RedisClusterReactiveCommandsclusterBumpepoch in interface RedisClusterReactiveCommands<K,V>public rx.Observable<String> clusterMeet(String ip, int port)
RedisClusterReactiveCommandsclusterMeet in interface RedisClusterReactiveCommands<K,V>ip - IP address of the hostport - port number.public rx.Observable<String> clusterForget(String nodeId)
RedisClusterReactiveCommandsclusterForget in interface RedisClusterReactiveCommands<K,V>nodeId - the node Idpublic rx.Observable<String> clusterAddSlots(int... slots)
RedisClusterReactiveCommandsclusterAddSlots in interface RedisClusterReactiveCommands<K,V>slots - one or more slots from 0 to 16384public rx.Observable<String> clusterDelSlots(int... slots)
RedisClusterReactiveCommandsclusterDelSlots in interface RedisClusterReactiveCommands<K,V>slots - one or more slots from 0 to 16384public rx.Observable<String> clusterInfo()
RedisClusterReactiveCommandsclusterInfo in interface RedisClusterReactiveCommands<K,V>public rx.Observable<String> clusterMyId()
RedisClusterReactiveCommandsclusterMyId in interface RedisClusterReactiveCommands<K,V>public rx.Observable<String> clusterNodes()
RedisClusterReactiveCommandsClusterPartitionParser.parse(java.lang.String)clusterNodes in interface RedisClusterReactiveCommands<K,V>public rx.Observable<K> clusterGetKeysInSlot(int slot, int count)
RedisClusterReactiveCommandsslot.clusterGetKeysInSlot in interface RedisClusterReactiveCommands<K,V>slot - the slotcount - maximal number of keyspublic rx.Observable<Long> clusterCountKeysInSlot(int slot)
RedisClusterReactiveCommandsslot.clusterCountKeysInSlot in interface RedisClusterReactiveCommands<K,V>slot - the slotpublic rx.Observable<Long> clusterCountFailureReports(String nodeId)
RedisClusterReactiveCommandsclusterCountFailureReports in interface RedisClusterReactiveCommands<K,V>nodeId - the node idpublic rx.Observable<Long> clusterKeyslot(K key)
RedisClusterReactiveCommandsSlotHash.getSlot(byte[]). If not, call Houston and report that we've got a problem.clusterKeyslot in interface RedisClusterReactiveCommands<K,V>key - the key.public rx.Observable<String> clusterSaveconfig()
RedisClusterReactiveCommandsclusterSaveconfig in interface RedisClusterReactiveCommands<K,V>OK or an error if the operation fails.public rx.Observable<String> clusterSetConfigEpoch(long configEpoch)
RedisClusterReactiveCommandsclusterSetConfigEpoch in interface RedisClusterReactiveCommands<K,V>configEpoch - the config epochOK or an error if the operation fails.public rx.Observable<Object> clusterSlots()
RedisClusterReactiveCommandsclusterSlots in interface RedisClusterReactiveCommands<K,V>public rx.Observable<String> clusterSetSlotNode(int slot, String nodeId)
RedisClusterReactiveCommandsnodeIdclusterSetSlotNode in interface RedisClusterReactiveCommands<K,V>slot - the slotnodeId - the id of the node that will become the master for the slotpublic rx.Observable<String> clusterSetSlotStable(int slot)
RedisClusterReactiveCommandsclusterSetSlotStable in interface RedisClusterReactiveCommands<K,V>slot - the slotpublic rx.Observable<String> clusterSetSlotMigrating(int slot, String nodeId)
RedisClusterReactiveCommandsnodeId. The slot must be handled by
the current node in order to be migrated.clusterSetSlotMigrating in interface RedisClusterReactiveCommands<K,V>slot - the slotnodeId - the id of the node is targeted to become the master for the slotpublic rx.Observable<String> clusterSetSlotImporting(int slot, String nodeId)
RedisClusterReactiveCommandsnodeId.clusterSetSlotImporting in interface RedisClusterReactiveCommands<K,V>slot - the slotnodeId - the id of the node is the master of the slotpublic rx.Observable<String> clusterFailover(boolean force)
RedisClusterReactiveCommandsclusterFailover in interface RedisClusterReactiveCommands<K,V>force - do not coordinate with master if truepublic rx.Observable<String> clusterReset(boolean hard)
RedisClusterReactiveCommandsclusterReset in interface RedisClusterReactiveCommands<K,V>hard - true for hard reset. Generates a new nodeId and currentEpoch/configEpoch are set to 0public rx.Observable<String> asking()
RedisClusterReactiveCommands-ASK redirection. The client should issue ASKING before to
actually send the command to the target instance. See the Redis Cluster specification for more information.asking in interface RedisClusterReactiveCommands<K,V>public rx.Observable<String> clusterReplicate(String nodeId)
RedisClusterReactiveCommandsnodeId.clusterReplicate in interface RedisClusterReactiveCommands<K,V>nodeId - master node idpublic rx.Observable<String> clusterFlushslots()
RedisClusterReactiveCommandsclusterFlushslots in interface RedisClusterReactiveCommands<K,V>public rx.Observable<String> clusterSlaves(String nodeId)
RedisClusterReactiveCommandsnodeId. Can be parsed using
ClusterPartitionParser.parse(java.lang.String)clusterSlaves in interface RedisClusterReactiveCommands<K,V>nodeId - node id of the master nodeRedisClusterReactiveCommands.clusterNodes() but one line per slave.public rx.Observable<Long> zlexcount(K key, String min, String max)
RedisSortedSetReactiveCommandszlexcount in interface RedisSortedSetReactiveCommands<K,V>key - the keymin - min scoremax - max scorepublic rx.Observable<Long> zlexcount(K key, Range<? extends V> range)
RedisSortedSetReactiveCommandszlexcount in interface RedisSortedSetReactiveCommands<K,V>key - the keyrange - the rangepublic rx.Observable<Long> zremrangebylex(K key, String min, String max)
RedisSortedSetReactiveCommandszremrangebylex in interface RedisSortedSetReactiveCommands<K,V>key - the keymin - min scoremax - max scorepublic rx.Observable<Long> zremrangebylex(K key, Range<? extends V> range)
RedisSortedSetReactiveCommandszremrangebylex in interface RedisSortedSetReactiveCommands<K,V>key - the keyrange - the rangepublic rx.Observable<V> zrangebylex(K key, String min, String max)
RedisSortedSetReactiveCommandszrangebylex in interface RedisSortedSetReactiveCommands<K,V>key - the keymin - min scoremax - max scorepublic rx.Observable<V> zrangebylex(K key, Range<? extends V> range)
RedisSortedSetReactiveCommandszrangebylex in interface RedisSortedSetReactiveCommands<K,V>key - the keyrange - the rangepublic rx.Observable<V> zrangebylex(K key, String min, String max, long offset, long count)
RedisSortedSetReactiveCommandszrangebylex in interface RedisSortedSetReactiveCommands<K,V>key - the keymin - min scoremax - max scoreoffset - the offsetcount - the countpublic rx.Observable<V> zrangebylex(K key, Range<? extends V> range, Limit limit)
RedisSortedSetReactiveCommandszrangebylex in interface RedisSortedSetReactiveCommands<K,V>key - the keyrange - the rangelimit - the limitpublic rx.Observable<Long> geoadd(K key, double longitude, double latitude, V member)
RedisGeoReactiveCommandsgeoadd in interface RedisGeoReactiveCommands<K,V>key - the key of the geo setlongitude - the longitude coordinate according to WGS84latitude - the latitude coordinate according to WGS84member - the member to addpublic rx.Observable<Long> geoadd(K key, Object... lngLatMember)
RedisGeoReactiveCommandsgeoadd in interface RedisGeoReactiveCommands<K,V>key - the key of the geo setlngLatMember - triplets of double longitude, double latitude and V memberpublic rx.Observable<String> geohash(K key, V... members)
RedisGeoReactiveCommandsgeohash in interface RedisGeoReactiveCommands<K,V>key - the key of the geo setmembers - the membersmembers. Returns null if a member is not found.public rx.Observable<V> georadius(K key, double longitude, double latitude, double distance, GeoArgs.Unit unit)
RedisGeoReactiveCommandslongitude and latitude.georadius in interface RedisGeoReactiveCommands<K,V>key - the key of the geo setlongitude - the longitude coordinate according to WGS84latitude - the latitude coordinate according to WGS84distance - radius distanceunit - distance unitprotected rx.Observable<V> georadius_ro(K key, double longitude, double latitude, double distance, GeoArgs.Unit unit)
public rx.Observable<GeoWithin<V>> georadius(K key, double longitude, double latitude, double distance, GeoArgs.Unit unit, GeoArgs geoArgs)
RedisGeoReactiveCommandslongitude and latitude.georadius in interface RedisGeoReactiveCommands<K,V>key - the key of the geo setlongitude - the longitude coordinate according to WGS84latitude - the latitude coordinate according to WGS84distance - radius distanceunit - distance unitgeoArgs - args to control the resultGeoWithin contains only fields which were requested by GeoArgsprotected rx.Observable<GeoWithin<V>> georadius_ro(K key, double longitude, double latitude, double distance, GeoArgs.Unit unit, GeoArgs geoArgs)
public rx.Observable<Long> georadius(K key, double longitude, double latitude, double distance, GeoArgs.Unit unit, GeoRadiusStoreArgs<K> geoRadiusStoreArgs)
RedisGeoReactiveCommandsRedisGeoReactiveCommands.georadius(Object, double, double, double, GeoArgs.Unit, GeoArgs) query and store the results in a sorted set.georadius in interface RedisGeoReactiveCommands<K,V>key - the key of the geo setlongitude - the longitude coordinate according to WGS84latitude - the latitude coordinate according to WGS84distance - radius distanceunit - distance unitgeoRadiusStoreArgs - args to store either the resulting elements with their distance or the resulting elements with
their locations a sorted set.public rx.Observable<V> georadiusbymember(K key, V member, double distance, GeoArgs.Unit unit)
RedisGeoReactiveCommandsmember. The member itself is always contained in the
results.georadiusbymember in interface RedisGeoReactiveCommands<K,V>key - the key of the geo setmember - reference memberdistance - radius distanceunit - distance unitprotected rx.Observable<V> georadiusbymember_ro(K key, V member, double distance, GeoArgs.Unit unit)
public rx.Observable<GeoWithin<V>> georadiusbymember(K key, V member, double distance, GeoArgs.Unit unit, GeoArgs geoArgs)
RedisGeoReactiveCommandsmember. The member itself is always contained in the
results.georadiusbymember in interface RedisGeoReactiveCommands<K,V>key - the key of the geo setmember - reference memberdistance - radius distanceunit - distance unitgeoArgs - args to control the resultGeoWithin contains only fields which were requested by GeoArgsprotected rx.Observable<GeoWithin<V>> georadiusbymember_ro(K key, V member, double distance, GeoArgs.Unit unit, GeoArgs geoArgs)
public rx.Observable<Long> georadiusbymember(K key, V member, double distance, GeoArgs.Unit unit, GeoRadiusStoreArgs<K> geoRadiusStoreArgs)
RedisGeoReactiveCommandsRedisGeoReactiveCommands.georadiusbymember(Object, Object, double, GeoArgs.Unit, GeoArgs) query and store the results in a sorted set.georadiusbymember in interface RedisGeoReactiveCommands<K,V>key - the key of the geo setmember - reference memberdistance - radius distanceunit - distance unitgeoRadiusStoreArgs - args to store either the resulting elements with their distance or the resulting elements with
their locations a sorted set.public rx.Observable<GeoCoordinates> geopos(K key, V... members)
RedisGeoReactiveCommandsmembers.geopos in interface RedisGeoReactiveCommands<K,V>key - the key of the geo setmembers - the membersGeoCoordinatess representing the x,y position of each element specified in the arguments. For
missing elements null is returned.public rx.Observable<Double> geodist(K key, V from, V to, GeoArgs.Unit unit)
RedisGeoReactiveCommandsfrom and to. If one or more elements are missing null is
returned. Default in meters by, otherwise according to unitgeodist in interface RedisGeoReactiveCommands<K,V>key - the key of the geo setfrom - from memberto - to memberunit - distance unitfrom and to. If one or more elements are missing null is
returned.public <T> rx.Observable<T> dispatch(ProtocolKeyword type, CommandOutput<K,V,?> output)
BaseRedisReactiveCommandsdispatch in interface BaseRedisReactiveCommands<K,V>T - response typetype - the command, must not be null.output - the command output, must not be null.public <T> rx.Observable<T> dispatch(ProtocolKeyword type, CommandOutput<K,V,?> output, CommandArgs<K,V> args)
BaseRedisReactiveCommandsdispatch in interface BaseRedisReactiveCommands<K,V>T - response typetype - the command, must not be null.output - the command output, must not be null.args - the command arguments, must not be null.protected <T> rx.Observable<T> createObservable(CommandType type, CommandOutput<K,V,T> output, CommandArgs<K,V> args)
public <T> rx.Observable<T> createObservable(Supplier<RedisCommand<K,V,T>> commandSupplier)
public <T,R> R createDissolvingObservable(Supplier<RedisCommand<K,V,T>> commandSupplier)
public <T,R> R createDissolvingObservable(CommandType type, CommandOutput<K,V,T> output, CommandArgs<K,V> args)
protected <T> rx.Observable<Success> getSuccessObservable(rx.Observable<T> observable)
Success.Success or the Throwable after the inner observable is completed.T - used for type inferenceobservable - inner observablepublic void setTimeout(long timeout,
TimeUnit unit)
RedisClusterReactiveCommandssetTimeout in interface RedisClusterReactiveCommands<K,V>timeout - the timeout valueunit - the unit of the timeout valuepublic void close()
BaseRedisReactiveCommandsclose in interface BaseRedisReactiveCommands<K,V>close in interface AutoCloseablepublic boolean isOpen()
isOpen in interface BaseRedisReactiveCommands<K,V>public void reset()
BaseRedisReactiveCommandsreset in interface BaseRedisReactiveCommands<K,V>public StatefulConnection<K,V> getConnection()
Copyright © 2017 lettuce.io. All rights reserved.