All Classes and Interfaces
Class
Description
PollListenerSynchronizer
This class synchronizes the access to a CompletableFuture `resultFuture` so
that its final value will be completed either
- with value v by an onListenerAdded() call if a not null value is found
- otherwise by onEvent(k) call if the referred entry is not null or empty
Access data from a single request.
Handle the access log.
Common implementation for UNION and INTER commands
Utility class to transform byte[] arguments.
Utility class with ByteBuffer Utils
CLIENT *
The
HyperLogLog magic.WARNING: Generated code! Do not edit!
A filter which is composed of other filters.
Creates a
ComposedFilterConverter.Utility class with Consumers
Common implementation for ZDIFF commands
`
DISCARD` command.`
EXEC` command.EXISTS Resp Command
EXPIRE Resp Command
EXPIREAT Resp Command, Unix time expiration in seconds
The
HyperLogLog explicit representation.WARNING: Generated code! Do not edit!
An umbrella command.
FLUSHALL
Currently, it invokes FLUSHDB as Infinispan doesn't support multiple Redis databases yet
GET Resp Command
Get the value of key.
GETDEL Resp Command
Get the value of key and delete the key.
GETEX Resp Command
GETRANGE Resp Command
Returns the substring of the string value stored at key, determined by the
offsets start and end (both are inclusive).
`
GETSET key value` command.A
KeyValueFilterConverter which matches the key against a glob pattern.WARNING: Generated code! Do not edit!
`
HDEL key field [field ...]` command.`
HELLO [protover [AUTH username password] [SETNAME clientname]]` command.`
HEXISTS key field` command.`
HGET key field` command.`
HGETALL key` command.`
HINCRBY key field increment` command.`
HINCRBYFLOAT key field increment` command.`
HKEYS key` command.`
HLEN key` command.The base class for the HyperLogLog representations.
`
HMGET key field [field ...]` command.Executes the `
HMSET key field value [field value ...]` command.`
HRANDFIELD key [count [WITHVALUES]]` command.`
HSCAN key cursor [MATCH pattern] [COUNT count]` command.Executes the `
HSET key field value [field value ...]` command.`
HSTRLEN key field` command.`
HVALS key` command.The HyperLogLog algorithm implementation.
WARNING: Generated code! Do not edit!
INFO
This implementation attempts to return all attributes that a real Redis server returns.
Returns all keys matching pattern.
`
CLUSTER KEYSLOT key` command.`
LCS key1 key2 [LEN] [IDX] [MINMATCHLEN min-match-len] [WITHMATCHLEN]` command.Pops one or more elements from the first non-empty list key from the list of provided key names.
Log abstraction for the Resp protocol server module.
Warning this class consists of generated code.
https://redis.io/commands/lrange/
Returns the specified elements of the list stored at key.
`
MULTI` command.`
CLUSTER NODES` command.PERSIST Resp Command
persist
WARNING: Generated code! Do not edit!
`
PEXPIRE key milliseconds [NX | XX | GT | LT]` command.PEXPIREAT Resp Command, like
EXPIREAT Unix time expiration in millisecondsThe `
PFADD key [element [element ...]]` command.Abstract class for common code on POP operations
Common implementation for ZPOP commands
`
PSETEX key milliseconds value` command.PTTL Resp Command
pttl
Family of `
PUBSUB` commands.Abstract class for common code on PUSH operations
Abstract class for common code on PUSHX operations.
`
RANDOMKEY` command.RENAME Resp Command
RENAMENX Resp Command
RespAuthenticationConfiguration.
RespAuthenticationConfigurationBuilder.
Creates Netty Channels for the resp server.
Detect RESP connections
Server that supports RESP protocol
RespServerConfiguration.
RespServerConfigurationBuilder.
Handles the commands while in the transaction state.
Filter based on the
RespTypes.WARNING: Generated code! Do not edit!
https://redis.io/commands/rpoplpush/
Is like
LMOVE with RIGHT and LEFTSADD implementation, see:
invalid input: '{@link /*missing*/}' https://redis.io/commands/scard/
Returns the set cardinality (number of elements) of the set stored at key.
invalid input: '{@link /*missing*/}' https://redis.io/commands/sdiff/
Returns the members of the set resulting from the difference between
the first set and all the successive sets.
invalid input: '{@link /*missing*/}' https://redis.io/commands/sdiffstore/
`
SETEX key seconds value` command.`
SETNX key value` command.SETRANGE Resp Command
`CLUSTER SHARDS` command.
invalid input: '{@link /*missing*/}' https://redis.io/commands/sinter/
Returns the members of the set resulting from the intersection of all the
given sets.
invalid input: '{@link /*missing*/}' https://redis.io/commands/sintercard/
Returns the cardinality of the resulting intersection set.
invalid input: '{@link /*missing*/}' https://redis.io/commands/sinterstore/
This command is equal to SINTER, but instead of returning the resulting set,
it is stored in destination.
invalid input: '{@link /*missing*/}' https://redis.io/commands/sismember/
Returns 1 if element is member of the set stored at key, 0 otherwise
`
CLUSTER SLOTS` command.invalid input: '{@link /*missing*/}' https://redis.io/commands/smembers/
Returns all the members of the set value stored at key.
invalid input: '{@link /*missing*/}' https://redis.io/commands/smismember/
SMOVE implementation, see:
invalid input: '{@link /*missing*/}' https://redis.io/commands/smove/
Atomicity warning:
Derogating to the above description, this implementation is not atomic:
is it possible that, moving an existing element in source, at a given
time a client
can observe that element doesn't exists both in source and destination.
Returns or stores the elements contained in the list, set or sorted set at key.
Read-only variant of
SORTSPOP implementation, see:
SRANDMEMBER implementation, see:
SREM implementation, see:
`
SSCAN key cursor [MATCH pattern] [COUNT count]` command.STRLEN Resp Command
`
SUBSTR key start end` command.SUNION implementation, see:
invalid input: '{@link /*missing*/}' https://redis.io/commands/sunion/
SUNIONSTORE implementation, see:
invalid input: '{@link /*missing*/}' https://redis.io/commands/sunionstore/
TIME Resp Command
time
Alters the last access time of a key(s).
Tracker for a single command.
TTL Resp Command
ttl
TYPE Resp Command
type
`
UNWATCH` command.`
WATCH key [key ...]` command.Adds all the specified members with the specified scores to the sorted set stored at key.
Returns the sorted set number of elements.
Returns the number of elements in the sorted set at key with a score between min and max.
This command is similar to
ZDIFFSTORE, but instead of storing
the resulting sorted set, it is returned to the client.Computes the difference between the first and all successive input sorted sets and stores
the result in destination.
Increments the score of member in the sorted set stored at key by increment.
This command is similar to
ZINTERSTORE, but instead of storing the resulting sorted set,
it is returned to the client.This command is similar to
ZINTER, but instead of returning the resulting sorted set,
it returns just the cardinality of the result.Computes the intersection of numkeys sorted sets given by the specified keys,
and stores the result in destination.
When all the elements in a sorted set are inserted with the same score, in order to force lexicographical
ordering, this command returns the number of elements in the sorted set at key with a value between min and max.
Pops one or more elements, that are member-score pairs, from the first non-empty sorted set in the
provided list of key names.
Returns the scores associated with the specified members in the sorted set stored at key.
ZPOPMAX key [count]
Removes and returns up to count members with the highest scores in the sorted set stored at key.
Removes and returns up to count members with the lowest scores in the sorted set stored at key.
When called with just the key argument, return a random element from the sorted set value stored at key.
Returns the specified range of elements in the sorted set stored at .
Valid start and stop must start with ( or [, in order to specify if the range item
is respectively exclusive or inclusive.
Returns all the elements in the sorted set at key with a score between min and max
(including elements with score equal to min or max).
This command is like destination key.
ZRANGE, but stores the result in the Returns the rank of member in the sorted set stored at key, with the scores ordered from high to low.
Removes the specified members from the sorted set stored at key.
Common ZREMRANGE commands
When all the elements in a sorted set are inserted with the same score, in order to force lexicographical ordering,
this command removes all elements in the sorted set stored at key between the lexicographical range
specified by min and max.
Removes all elements in the sorted set stored at key with rank between start and stop.
Removes all elements in the sorted set stored at key with a score between min and max (inclusive).
Returns the specified range of elements in the sorted set stored at key.
When all the elements in a sorted set are inserted with the same score,
in order to force lexicographical ordering, this command returns all the elements in the
sorted set at key with a value between max and min.
Returns all the elements in the sorted set at key with a score between max and min
(including elements with score equal to max or min).
Returns the rank of member in the sorted set stored at key, with the scores ordered from high to low.
Returns the score of member in the sorted set at key.
This command is similar to
ZUNIONSTORE, but instead of storing the resulting sorted set,
it is returned to the client.Computes the union of numkeys sorted sets given by the specified keys, and stores the result in destination.