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
 
 
 
 
 
The HyperLogLog magic.
WARNING: Generated code! Do not edit!
A filter which is composed of other filters.
 
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 milliseconds
 
The `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 LEFT
 
 
SADD 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 SORT
 
SPOP 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 ZRANGE, but stores the result in the destination key.
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.
See SCAN for ZSCAN documentation.
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.