Class ValkeyAPI

java.lang.Object
io.vertx.rxjava3.redis.client.ValkeyAPI
All Implemented Interfaces:
io.vertx.lang.rx.RxDelegate

public class ValkeyAPI extends Object implements io.vertx.lang.rx.RxDelegate
Auto generated Valkey API client wrapper.

NOTE: This class has been automatically generated from the original non RX-ified interface using Vert.x codegen.

  • Field Details

    • __TYPE_ARG

      public static final io.vertx.lang.rx.TypeArg<ValkeyAPI> __TYPE_ARG
  • Constructor Details

    • ValkeyAPI

      public ValkeyAPI(ValkeyAPI delegate)
    • ValkeyAPI

      public ValkeyAPI(Object delegate)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getDelegate

      public ValkeyAPI getDelegate()
      Specified by:
      getDelegate in interface io.vertx.lang.rx.RxDelegate
    • close

      public void close()
    • acl

      public Maybe<Response> acl(List<String> args)
      A container for Access List Control commands.
      Parameters:
      args -
      Returns:
    • rxAcl

      public Maybe<Response> rxAcl(List<String> args)
      A container for Access List Control commands.
      Parameters:
      args -
      Returns:
    • append

      public Maybe<Response> append(String arg0, String arg1)
      Appends a string to the value of a key. Creates the key if it doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rxAppend

      public Maybe<Response> rxAppend(String arg0, String arg1)
      Appends a string to the value of a key. Creates the key if it doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • asking

      public Maybe<Response> asking()
      Signals that a cluster client is following an -ASK redirect.
      Returns:
    • rxAsking

      public Maybe<Response> rxAsking()
      Signals that a cluster client is following an -ASK redirect.
      Returns:
    • auth

      public Maybe<Response> auth(List<String> args)
      Authenticates the connection.
      Parameters:
      args -
      Returns:
    • rxAuth

      public Maybe<Response> rxAuth(List<String> args)
      Authenticates the connection.
      Parameters:
      args -
      Returns:
    • bgrewriteaof

      public Maybe<Response> bgrewriteaof()
      Asynchronously rewrites the append-only file to disk.
      Returns:
    • rxBgrewriteaof

      public Maybe<Response> rxBgrewriteaof()
      Asynchronously rewrites the append-only file to disk.
      Returns:
    • bgsave

      public Maybe<Response> bgsave(List<String> args)
      Asynchronously saves the database(s) to disk.
      Parameters:
      args -
      Returns:
    • rxBgsave

      public Maybe<Response> rxBgsave(List<String> args)
      Asynchronously saves the database(s) to disk.
      Parameters:
      args -
      Returns:
    • bitcount

      public Maybe<Response> bitcount(List<String> args)
      Counts the number of set bits (population counting) in a string.
      Parameters:
      args -
      Returns:
    • rxBitcount

      public Maybe<Response> rxBitcount(List<String> args)
      Counts the number of set bits (population counting) in a string.
      Parameters:
      args -
      Returns:
    • bitfield

      public Maybe<Response> bitfield(List<String> args)
      Performs arbitrary bitfield integer operations on strings.
      Parameters:
      args -
      Returns:
    • rxBitfield

      public Maybe<Response> rxBitfield(List<String> args)
      Performs arbitrary bitfield integer operations on strings.
      Parameters:
      args -
      Returns:
    • bitfieldRo

      public Maybe<Response> bitfieldRo(List<String> args)
      Performs arbitrary read-only bitfield integer operations on strings.
      Parameters:
      args -
      Returns:
    • rxBitfieldRo

      public Maybe<Response> rxBitfieldRo(List<String> args)
      Performs arbitrary read-only bitfield integer operations on strings.
      Parameters:
      args -
      Returns:
    • bitop

      public Maybe<Response> bitop(List<String> args)
      Performs bitwise operations on multiple strings, and stores the result.
      Parameters:
      args -
      Returns:
    • rxBitop

      public Maybe<Response> rxBitop(List<String> args)
      Performs bitwise operations on multiple strings, and stores the result.
      Parameters:
      args -
      Returns:
    • bitpos

      public Maybe<Response> bitpos(List<String> args)
      Finds the first set (1) or clear (0) bit in a string.
      Parameters:
      args -
      Returns:
    • rxBitpos

      public Maybe<Response> rxBitpos(List<String> args)
      Finds the first set (1) or clear (0) bit in a string.
      Parameters:
      args -
      Returns:
    • blmove

      public Maybe<Response> blmove(String arg0, String arg1, String arg2, String arg3, String arg4)
      Pops an element from a list, pushes it to another list and returns it. Blocks until an element is available otherwise. Deletes the list if the last element was moved.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      arg3 -
      arg4 -
      Returns:
    • rxBlmove

      public Maybe<Response> rxBlmove(String arg0, String arg1, String arg2, String arg3, String arg4)
      Pops an element from a list, pushes it to another list and returns it. Blocks until an element is available otherwise. Deletes the list if the last element was moved.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      arg3 -
      arg4 -
      Returns:
    • blmpop

      public Maybe<Response> blmpop(List<String> args)
      Pops the first element from one of multiple lists. Blocks until an element is available otherwise. Deletes the list if the last element was popped.
      Parameters:
      args -
      Returns:
    • rxBlmpop

      public Maybe<Response> rxBlmpop(List<String> args)
      Pops the first element from one of multiple lists. Blocks until an element is available otherwise. Deletes the list if the last element was popped.
      Parameters:
      args -
      Returns:
    • blpop

      public Maybe<Response> blpop(List<String> args)
      Removes and returns the first element in a list. Blocks until an element is available otherwise. Deletes the list if the last element was popped.
      Parameters:
      args -
      Returns:
    • rxBlpop

      public Maybe<Response> rxBlpop(List<String> args)
      Removes and returns the first element in a list. Blocks until an element is available otherwise. Deletes the list if the last element was popped.
      Parameters:
      args -
      Returns:
    • brpop

      public Maybe<Response> brpop(List<String> args)
      Removes and returns the last element in a list. Blocks until an element is available otherwise. Deletes the list if the last element was popped.
      Parameters:
      args -
      Returns:
    • rxBrpop

      public Maybe<Response> rxBrpop(List<String> args)
      Removes and returns the last element in a list. Blocks until an element is available otherwise. Deletes the list if the last element was popped.
      Parameters:
      args -
      Returns:
    • brpoplpush

      public Maybe<Response> brpoplpush(String arg0, String arg1, String arg2)
      Pops an element from a list, pushes it to another list and returns it. Block until an element is available otherwise. Deletes the list if the last element was popped.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • rxBrpoplpush

      public Maybe<Response> rxBrpoplpush(String arg0, String arg1, String arg2)
      Pops an element from a list, pushes it to another list and returns it. Block until an element is available otherwise. Deletes the list if the last element was popped.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • bzmpop

      public Maybe<Response> bzmpop(List<String> args)
      Removes and returns a member by score from one or more sorted sets. Blocks until a member is available otherwise. Deletes the sorted set if the last element was popped.
      Parameters:
      args -
      Returns:
    • rxBzmpop

      public Maybe<Response> rxBzmpop(List<String> args)
      Removes and returns a member by score from one or more sorted sets. Blocks until a member is available otherwise. Deletes the sorted set if the last element was popped.
      Parameters:
      args -
      Returns:
    • bzpopmax

      public Maybe<Response> bzpopmax(List<String> args)
      Removes and returns the member with the highest score from one or more sorted sets. Blocks until a member available otherwise. Deletes the sorted set if the last element was popped.
      Parameters:
      args -
      Returns:
    • rxBzpopmax

      public Maybe<Response> rxBzpopmax(List<String> args)
      Removes and returns the member with the highest score from one or more sorted sets. Blocks until a member available otherwise. Deletes the sorted set if the last element was popped.
      Parameters:
      args -
      Returns:
    • bzpopmin

      public Maybe<Response> bzpopmin(List<String> args)
      Removes and returns the member with the lowest score from one or more sorted sets. Blocks until a member is available otherwise. Deletes the sorted set if the last element was popped.
      Parameters:
      args -
      Returns:
    • rxBzpopmin

      public Maybe<Response> rxBzpopmin(List<String> args)
      Removes and returns the member with the lowest score from one or more sorted sets. Blocks until a member is available otherwise. Deletes the sorted set if the last element was popped.
      Parameters:
      args -
      Returns:
    • client

      public Maybe<Response> client(List<String> args)
      A container for client connection commands.
      Parameters:
      args -
      Returns:
    • rxClient

      public Maybe<Response> rxClient(List<String> args)
      A container for client connection commands.
      Parameters:
      args -
      Returns:
    • cluster

      public Maybe<Response> cluster(List<String> args)
      A container for Cluster commands.
      Parameters:
      args -
      Returns:
    • rxCluster

      public Maybe<Response> rxCluster(List<String> args)
      A container for Cluster commands.
      Parameters:
      args -
      Returns:
    • command

      public Maybe<Response> command(List<String> args)
      Returns detailed information about all commands.
      Parameters:
      args -
      Returns:
    • rxCommand

      public Maybe<Response> rxCommand(List<String> args)
      Returns detailed information about all commands.
      Parameters:
      args -
      Returns:
    • commandlog

      public Maybe<Response> commandlog(List<String> args)
      A container for command log commands.
      Parameters:
      args -
      Returns:
    • rxCommandlog

      public Maybe<Response> rxCommandlog(List<String> args)
      A container for command log commands.
      Parameters:
      args -
      Returns:
    • config

      public Maybe<Response> config(List<String> args)
      A container for server configuration commands.
      Parameters:
      args -
      Returns:
    • rxConfig

      public Maybe<Response> rxConfig(List<String> args)
      A container for server configuration commands.
      Parameters:
      args -
      Returns:
    • copy

      public Maybe<Response> copy(List<String> args)
      Copies the value of a key to a new key.
      Parameters:
      args -
      Returns:
    • rxCopy

      public Maybe<Response> rxCopy(List<String> args)
      Copies the value of a key to a new key.
      Parameters:
      args -
      Returns:
    • dbsize

      public Maybe<Response> dbsize()
      Returns the number of keys in the database.
      Returns:
    • rxDbsize

      public Maybe<Response> rxDbsize()
      Returns the number of keys in the database.
      Returns:
    • debug

      public Maybe<Response> debug(List<String> args)
      A container for debugging commands.
      Parameters:
      args -
      Returns:
    • rxDebug

      public Maybe<Response> rxDebug(List<String> args)
      A container for debugging commands.
      Parameters:
      args -
      Returns:
    • decr

      public Maybe<Response> decr(String arg0)
      Decrements the integer value of a key by one. Uses 0 as initial value if the key doesn't exist.
      Parameters:
      arg0 -
      Returns:
    • rxDecr

      public Maybe<Response> rxDecr(String arg0)
      Decrements the integer value of a key by one. Uses 0 as initial value if the key doesn't exist.
      Parameters:
      arg0 -
      Returns:
    • decrby

      public Maybe<Response> decrby(String arg0, String arg1)
      Decrements a number from the integer value of a key. Uses 0 as initial value if the key doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rxDecrby

      public Maybe<Response> rxDecrby(String arg0, String arg1)
      Decrements a number from the integer value of a key. Uses 0 as initial value if the key doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • del

      public Maybe<Response> del(List<String> args)
      Deletes one or more keys.
      Parameters:
      args -
      Returns:
    • rxDel

      public Maybe<Response> rxDel(List<String> args)
      Deletes one or more keys.
      Parameters:
      args -
      Returns:
    • delifeq

      public Maybe<Response> delifeq(String arg0, String arg1)
      Delete key if value matches string.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rxDelifeq

      public Maybe<Response> rxDelifeq(String arg0, String arg1)
      Delete key if value matches string.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • discard

      public Maybe<Response> discard()
      Discards a transaction.
      Returns:
    • rxDiscard

      public Maybe<Response> rxDiscard()
      Discards a transaction.
      Returns:
    • dump

      public Maybe<Response> dump(String arg0)
      Returns a serialized representation of the value stored at a key.
      Parameters:
      arg0 -
      Returns:
    • rxDump

      public Maybe<Response> rxDump(String arg0)
      Returns a serialized representation of the value stored at a key.
      Parameters:
      arg0 -
      Returns:
    • echo

      public Maybe<Response> echo(String arg0)
      Returns the given string.
      Parameters:
      arg0 -
      Returns:
    • rxEcho

      public Maybe<Response> rxEcho(String arg0)
      Returns the given string.
      Parameters:
      arg0 -
      Returns:
    • eval

      public Maybe<Response> eval(List<String> args)
      Executes a server-side Lua script.
      Parameters:
      args -
      Returns:
    • rxEval

      public Maybe<Response> rxEval(List<String> args)
      Executes a server-side Lua script.
      Parameters:
      args -
      Returns:
    • evalRo

      public Maybe<Response> evalRo(List<String> args)
      Executes a read-only server-side Lua script.
      Parameters:
      args -
      Returns:
    • rxEvalRo

      public Maybe<Response> rxEvalRo(List<String> args)
      Executes a read-only server-side Lua script.
      Parameters:
      args -
      Returns:
    • evalsha

      public Maybe<Response> evalsha(List<String> args)
      Executes a server-side Lua script by SHA1 digest.
      Parameters:
      args -
      Returns:
    • rxEvalsha

      public Maybe<Response> rxEvalsha(List<String> args)
      Executes a server-side Lua script by SHA1 digest.
      Parameters:
      args -
      Returns:
    • evalshaRo

      public Maybe<Response> evalshaRo(List<String> args)
      Executes a read-only server-side Lua script by SHA1 digest.
      Parameters:
      args -
      Returns:
    • rxEvalshaRo

      public Maybe<Response> rxEvalshaRo(List<String> args)
      Executes a read-only server-side Lua script by SHA1 digest.
      Parameters:
      args -
      Returns:
    • exec

      public Maybe<Response> exec()
      Executes all commands in a transaction.
      Returns:
    • rxExec

      public Maybe<Response> rxExec()
      Executes all commands in a transaction.
      Returns:
    • exists

      public Maybe<Response> exists(List<String> args)
      Determines whether one or more keys exist.
      Parameters:
      args -
      Returns:
    • rxExists

      public Maybe<Response> rxExists(List<String> args)
      Determines whether one or more keys exist.
      Parameters:
      args -
      Returns:
    • expire

      public Maybe<Response> expire(List<String> args)
      Sets the expiration time of a key in seconds.
      Parameters:
      args -
      Returns:
    • rxExpire

      public Maybe<Response> rxExpire(List<String> args)
      Sets the expiration time of a key in seconds.
      Parameters:
      args -
      Returns:
    • expireat

      public Maybe<Response> expireat(List<String> args)
      Sets the expiration time of a key to a Unix timestamp.
      Parameters:
      args -
      Returns:
    • rxExpireat

      public Maybe<Response> rxExpireat(List<String> args)
      Sets the expiration time of a key to a Unix timestamp.
      Parameters:
      args -
      Returns:
    • expiretime

      public Maybe<Response> expiretime(String arg0)
      Returns the expiration time of a key as a Unix timestamp.
      Parameters:
      arg0 -
      Returns:
    • rxExpiretime

      public Maybe<Response> rxExpiretime(String arg0)
      Returns the expiration time of a key as a Unix timestamp.
      Parameters:
      arg0 -
      Returns:
    • failover

      public Maybe<Response> failover(List<String> args)
      Starts a coordinated failover from a server to one of its replicas.
      Parameters:
      args -
      Returns:
    • rxFailover

      public Maybe<Response> rxFailover(List<String> args)
      Starts a coordinated failover from a server to one of its replicas.
      Parameters:
      args -
      Returns:
    • fcall

      public Maybe<Response> fcall(List<String> args)
      Invokes a function.
      Parameters:
      args -
      Returns:
    • rxFcall

      public Maybe<Response> rxFcall(List<String> args)
      Invokes a function.
      Parameters:
      args -
      Returns:
    • fcallRo

      public Maybe<Response> fcallRo(List<String> args)
      Invokes a read-only function.
      Parameters:
      args -
      Returns:
    • rxFcallRo

      public Maybe<Response> rxFcallRo(List<String> args)
      Invokes a read-only function.
      Parameters:
      args -
      Returns:
    • flushall

      public Maybe<Response> flushall(List<String> args)
      Removes all keys from all databases.
      Parameters:
      args -
      Returns:
    • rxFlushall

      public Maybe<Response> rxFlushall(List<String> args)
      Removes all keys from all databases.
      Parameters:
      args -
      Returns:
    • flushdb

      public Maybe<Response> flushdb(List<String> args)
      Remove all keys from the current database.
      Parameters:
      args -
      Returns:
    • rxFlushdb

      public Maybe<Response> rxFlushdb(List<String> args)
      Remove all keys from the current database.
      Parameters:
      args -
      Returns:
    • function

      public Maybe<Response> function(List<String> args)
      A container for function commands.
      Parameters:
      args -
      Returns:
    • rxFunction

      public Maybe<Response> rxFunction(List<String> args)
      A container for function commands.
      Parameters:
      args -
      Returns:
    • geoadd

      public Maybe<Response> geoadd(List<String> args)
      Adds one or more members to a geospatial index. The key is created if it doesn't exist.
      Parameters:
      args -
      Returns:
    • rxGeoadd

      public Maybe<Response> rxGeoadd(List<String> args)
      Adds one or more members to a geospatial index. The key is created if it doesn't exist.
      Parameters:
      args -
      Returns:
    • geodist

      public Maybe<Response> geodist(List<String> args)
      Returns the distance between two members of a geospatial index.
      Parameters:
      args -
      Returns:
    • rxGeodist

      public Maybe<Response> rxGeodist(List<String> args)
      Returns the distance between two members of a geospatial index.
      Parameters:
      args -
      Returns:
    • geohash

      public Maybe<Response> geohash(List<String> args)
      Returns members from a geospatial index as geohash strings.
      Parameters:
      args -
      Returns:
    • rxGeohash

      public Maybe<Response> rxGeohash(List<String> args)
      Returns members from a geospatial index as geohash strings.
      Parameters:
      args -
      Returns:
    • geopos

      public Maybe<Response> geopos(List<String> args)
      Returns the longitude and latitude of members from a geospatial index.
      Parameters:
      args -
      Returns:
    • rxGeopos

      public Maybe<Response> rxGeopos(List<String> args)
      Returns the longitude and latitude of members from a geospatial index.
      Parameters:
      args -
      Returns:
    • georadius

      public Maybe<Response> georadius(List<String> args)
      Queries a geospatial index for members within a distance from a coordinate, optionally stores the result.
      Parameters:
      args -
      Returns:
    • rxGeoradius

      public Maybe<Response> rxGeoradius(List<String> args)
      Queries a geospatial index for members within a distance from a coordinate, optionally stores the result.
      Parameters:
      args -
      Returns:
    • georadiusRo

      public Maybe<Response> georadiusRo(List<String> args)
      Returns members from a geospatial index that are within a distance from a coordinate.
      Parameters:
      args -
      Returns:
    • rxGeoradiusRo

      public Maybe<Response> rxGeoradiusRo(List<String> args)
      Returns members from a geospatial index that are within a distance from a coordinate.
      Parameters:
      args -
      Returns:
    • georadiusbymember

      public Maybe<Response> georadiusbymember(List<String> args)
      Queries a geospatial index for members within a distance from a member, optionally stores the result.
      Parameters:
      args -
      Returns:
    • rxGeoradiusbymember

      public Maybe<Response> rxGeoradiusbymember(List<String> args)
      Queries a geospatial index for members within a distance from a member, optionally stores the result.
      Parameters:
      args -
      Returns:
    • georadiusbymemberRo

      public Maybe<Response> georadiusbymemberRo(List<String> args)
      Returns members from a geospatial index that are within a distance from a member.
      Parameters:
      args -
      Returns:
    • rxGeoradiusbymemberRo

      public Maybe<Response> rxGeoradiusbymemberRo(List<String> args)
      Returns members from a geospatial index that are within a distance from a member.
      Parameters:
      args -
      Returns:
    • geosearch

      public Maybe<Response> geosearch(List<String> args)
      Queries a geospatial index for members inside an area of a box, circle, or a polygon.
      Parameters:
      args -
      Returns:
    • rxGeosearch

      public Maybe<Response> rxGeosearch(List<String> args)
      Queries a geospatial index for members inside an area of a box, circle, or a polygon.
      Parameters:
      args -
      Returns:
    • geosearchstore

      public Maybe<Response> geosearchstore(List<String> args)
      Queries a geospatial index for members inside an area of a box, a circle, or a polygon, optionally stores the result.
      Parameters:
      args -
      Returns:
    • rxGeosearchstore

      public Maybe<Response> rxGeosearchstore(List<String> args)
      Queries a geospatial index for members inside an area of a box, a circle, or a polygon, optionally stores the result.
      Parameters:
      args -
      Returns:
    • get

      public Maybe<Response> get(String arg0)
      Returns the string value of a key.
      Parameters:
      arg0 -
      Returns:
    • rxGet

      public Maybe<Response> rxGet(String arg0)
      Returns the string value of a key.
      Parameters:
      arg0 -
      Returns:
    • getbit

      public Maybe<Response> getbit(String arg0, String arg1)
      Returns a bit value by offset.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rxGetbit

      public Maybe<Response> rxGetbit(String arg0, String arg1)
      Returns a bit value by offset.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • getdel

      public Maybe<Response> getdel(String arg0)
      Returns the string value of a key after deleting the key.
      Parameters:
      arg0 -
      Returns:
    • rxGetdel

      public Maybe<Response> rxGetdel(String arg0)
      Returns the string value of a key after deleting the key.
      Parameters:
      arg0 -
      Returns:
    • getex

      public Maybe<Response> getex(List<String> args)
      Returns the string value of a key after setting its expiration time.
      Parameters:
      args -
      Returns:
    • rxGetex

      public Maybe<Response> rxGetex(List<String> args)
      Returns the string value of a key after setting its expiration time.
      Parameters:
      args -
      Returns:
    • getrange

      public Maybe<Response> getrange(String arg0, String arg1, String arg2)
      Returns a substring of the string stored at a key.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • rxGetrange

      public Maybe<Response> rxGetrange(String arg0, String arg1, String arg2)
      Returns a substring of the string stored at a key.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • getset

      public Maybe<Response> getset(String arg0, String arg1)
      Returns the previous string value of a key after setting it to a new value.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rxGetset

      public Maybe<Response> rxGetset(String arg0, String arg1)
      Returns the previous string value of a key after setting it to a new value.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • hdel

      public Maybe<Response> hdel(List<String> args)
      Deletes one or more fields and their values from a hash. Deletes the hash if no fields remain.
      Parameters:
      args -
      Returns:
    • rxHdel

      public Maybe<Response> rxHdel(List<String> args)
      Deletes one or more fields and their values from a hash. Deletes the hash if no fields remain.
      Parameters:
      args -
      Returns:
    • hello

      public Maybe<Response> hello(List<String> args)
      Handshakes with the server.
      Parameters:
      args -
      Returns:
    • rxHello

      public Maybe<Response> rxHello(List<String> args)
      Handshakes with the server.
      Parameters:
      args -
      Returns:
    • hexists

      public Maybe<Response> hexists(String arg0, String arg1)
      Determines whether a field exists in a hash.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rxHexists

      public Maybe<Response> rxHexists(String arg0, String arg1)
      Determines whether a field exists in a hash.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • hexpire

      public Maybe<Response> hexpire(List<String> args)
      Set expiry time on hash fields.
      Parameters:
      args -
      Returns:
    • rxHexpire

      public Maybe<Response> rxHexpire(List<String> args)
      Set expiry time on hash fields.
      Parameters:
      args -
      Returns:
    • hexpireat

      public Maybe<Response> hexpireat(List<String> args)
      Set expiry time on hash fields.
      Parameters:
      args -
      Returns:
    • rxHexpireat

      public Maybe<Response> rxHexpireat(List<String> args)
      Set expiry time on hash fields.
      Parameters:
      args -
      Returns:
    • hexpiretime

      public Maybe<Response> hexpiretime(List<String> args)
      Returns Unix timestamps in seconds since the epoch at which the given key's field(s) will expire.
      Parameters:
      args -
      Returns:
    • rxHexpiretime

      public Maybe<Response> rxHexpiretime(List<String> args)
      Returns Unix timestamps in seconds since the epoch at which the given key's field(s) will expire.
      Parameters:
      args -
      Returns:
    • hget

      public Maybe<Response> hget(String arg0, String arg1)
      Returns the value of a field in a hash.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rxHget

      public Maybe<Response> rxHget(String arg0, String arg1)
      Returns the value of a field in a hash.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • hgetall

      public Maybe<Response> hgetall(String arg0)
      Returns all fields and values in a hash.
      Parameters:
      arg0 -
      Returns:
    • rxHgetall

      public Maybe<Response> rxHgetall(String arg0)
      Returns all fields and values in a hash.
      Parameters:
      arg0 -
      Returns:
    • hgetex

      public Maybe<Response> hgetex(List<String> args)
      Get the value of one or more fields of a given hash key, and optionally set their expiration time or time-to-live (TTL).
      Parameters:
      args -
      Returns:
    • rxHgetex

      public Maybe<Response> rxHgetex(List<String> args)
      Get the value of one or more fields of a given hash key, and optionally set their expiration time or time-to-live (TTL).
      Parameters:
      args -
      Returns:
    • hincrby

      public Maybe<Response> hincrby(String arg0, String arg1, String arg2)
      Increments the integer value of a field in a hash by a number. Uses 0 as initial value if the field doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • rxHincrby

      public Maybe<Response> rxHincrby(String arg0, String arg1, String arg2)
      Increments the integer value of a field in a hash by a number. Uses 0 as initial value if the field doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • hincrbyfloat

      public Maybe<Response> hincrbyfloat(String arg0, String arg1, String arg2)
      Increments the floating point value of a field by a number. Uses 0 as initial value if the field doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • rxHincrbyfloat

      public Maybe<Response> rxHincrbyfloat(String arg0, String arg1, String arg2)
      Increments the floating point value of a field by a number. Uses 0 as initial value if the field doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • hkeys

      public Maybe<Response> hkeys(String arg0)
      Returns all fields in a hash.
      Parameters:
      arg0 -
      Returns:
    • rxHkeys

      public Maybe<Response> rxHkeys(String arg0)
      Returns all fields in a hash.
      Parameters:
      arg0 -
      Returns:
    • hlen

      public Maybe<Response> hlen(String arg0)
      Returns the number of fields in a hash.
      Parameters:
      arg0 -
      Returns:
    • rxHlen

      public Maybe<Response> rxHlen(String arg0)
      Returns the number of fields in a hash.
      Parameters:
      arg0 -
      Returns:
    • hmget

      public Maybe<Response> hmget(List<String> args)
      Returns the values of all fields in a hash.
      Parameters:
      args -
      Returns:
    • rxHmget

      public Maybe<Response> rxHmget(List<String> args)
      Returns the values of all fields in a hash.
      Parameters:
      args -
      Returns:
    • hmset

      public Maybe<Response> hmset(List<String> args)
      Sets the values of multiple fields.
      Parameters:
      args -
      Returns:
    • rxHmset

      public Maybe<Response> rxHmset(List<String> args)
      Sets the values of multiple fields.
      Parameters:
      args -
      Returns:
    • hpersist

      public Maybe<Response> hpersist(List<String> args)
      Remove the existing expiration on a hash key's field(s).
      Parameters:
      args -
      Returns:
    • rxHpersist

      public Maybe<Response> rxHpersist(List<String> args)
      Remove the existing expiration on a hash key's field(s).
      Parameters:
      args -
      Returns:
    • hpexpire

      public Maybe<Response> hpexpire(List<String> args)
      Set expiry time on hash object.
      Parameters:
      args -
      Returns:
    • rxHpexpire

      public Maybe<Response> rxHpexpire(List<String> args)
      Set expiry time on hash object.
      Parameters:
      args -
      Returns:
    • hpexpireat

      public Maybe<Response> hpexpireat(List<String> args)
      Set expiration time on hash field.
      Parameters:
      args -
      Returns:
    • rxHpexpireat

      public Maybe<Response> rxHpexpireat(List<String> args)
      Set expiration time on hash field.
      Parameters:
      args -
      Returns:
    • hpexpiretime

      public Maybe<Response> hpexpiretime(List<String> args)
      Returns the Unix timestamp in milliseconds since Unix epoch at which the given key's field(s) will expire.
      Parameters:
      args -
      Returns:
    • rxHpexpiretime

      public Maybe<Response> rxHpexpiretime(List<String> args)
      Returns the Unix timestamp in milliseconds since Unix epoch at which the given key's field(s) will expire.
      Parameters:
      args -
      Returns:
    • hpttl

      public Maybe<Response> hpttl(List<String> args)
      Returns the remaining time to live in milliseconds of a hash key's field(s) that have an associated expiration.
      Parameters:
      args -
      Returns:
    • rxHpttl

      public Maybe<Response> rxHpttl(List<String> args)
      Returns the remaining time to live in milliseconds of a hash key's field(s) that have an associated expiration.
      Parameters:
      args -
      Returns:
    • hrandfield

      public Maybe<Response> hrandfield(List<String> args)
      Returns one or more random fields from a hash.
      Parameters:
      args -
      Returns:
    • rxHrandfield

      public Maybe<Response> rxHrandfield(List<String> args)
      Returns one or more random fields from a hash.
      Parameters:
      args -
      Returns:
    • hscan

      public Maybe<Response> hscan(List<String> args)
      Iterates over fields and values of a hash.
      Parameters:
      args -
      Returns:
    • rxHscan

      public Maybe<Response> rxHscan(List<String> args)
      Iterates over fields and values of a hash.
      Parameters:
      args -
      Returns:
    • hset

      public Maybe<Response> hset(List<String> args)
      Creates or modifies the value of a field in a hash.
      Parameters:
      args -
      Returns:
    • rxHset

      public Maybe<Response> rxHset(List<String> args)
      Creates or modifies the value of a field in a hash.
      Parameters:
      args -
      Returns:
    • hsetex

      public Maybe<Response> hsetex(List<String> args)
      Set the value of one or more fields of a given hash key, and optionally set their expiration time.
      Parameters:
      args -
      Returns:
    • rxHsetex

      public Maybe<Response> rxHsetex(List<String> args)
      Set the value of one or more fields of a given hash key, and optionally set their expiration time.
      Parameters:
      args -
      Returns:
    • hsetnx

      public Maybe<Response> hsetnx(String arg0, String arg1, String arg2)
      Sets the value of a field in a hash only when the field doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • rxHsetnx

      public Maybe<Response> rxHsetnx(String arg0, String arg1, String arg2)
      Sets the value of a field in a hash only when the field doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • hstrlen

      public Maybe<Response> hstrlen(String arg0, String arg1)
      Returns the length of the value of a field.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rxHstrlen

      public Maybe<Response> rxHstrlen(String arg0, String arg1)
      Returns the length of the value of a field.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • httl

      public Maybe<Response> httl(List<String> args)
      Returns the remaining time to live (in seconds) of a hash key's field(s) that have an associated expiration.
      Parameters:
      args -
      Returns:
    • rxHttl

      public Maybe<Response> rxHttl(List<String> args)
      Returns the remaining time to live (in seconds) of a hash key's field(s) that have an associated expiration.
      Parameters:
      args -
      Returns:
    • hvals

      public Maybe<Response> hvals(String arg0)
      Returns all values in a hash.
      Parameters:
      arg0 -
      Returns:
    • rxHvals

      public Maybe<Response> rxHvals(String arg0)
      Returns all values in a hash.
      Parameters:
      arg0 -
      Returns:
    • incr

      public Maybe<Response> incr(String arg0)
      Increments the integer value of a key by one. Uses 0 as initial value if the key doesn't exist.
      Parameters:
      arg0 -
      Returns:
    • rxIncr

      public Maybe<Response> rxIncr(String arg0)
      Increments the integer value of a key by one. Uses 0 as initial value if the key doesn't exist.
      Parameters:
      arg0 -
      Returns:
    • incrby

      public Maybe<Response> incrby(String arg0, String arg1)
      Increments the integer value of a key by a number. Uses 0 as initial value if the key doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rxIncrby

      public Maybe<Response> rxIncrby(String arg0, String arg1)
      Increments the integer value of a key by a number. Uses 0 as initial value if the key doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • incrbyfloat

      public Maybe<Response> incrbyfloat(String arg0, String arg1)
      Increment the floating point value of a key by a number. Uses 0 as initial value if the key doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rxIncrbyfloat

      public Maybe<Response> rxIncrbyfloat(String arg0, String arg1)
      Increment the floating point value of a key by a number. Uses 0 as initial value if the key doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • info

      public Maybe<Response> info(List<String> args)
      Returns information and statistics about the server.
      Parameters:
      args -
      Returns:
    • rxInfo

      public Maybe<Response> rxInfo(List<String> args)
      Returns information and statistics about the server.
      Parameters:
      args -
      Returns:
    • keys

      public Maybe<Response> keys(String arg0)
      Returns all key names that match a pattern.
      Parameters:
      arg0 -
      Returns:
    • rxKeys

      public Maybe<Response> rxKeys(String arg0)
      Returns all key names that match a pattern.
      Parameters:
      arg0 -
      Returns:
    • lastsave

      public Maybe<Response> lastsave()
      Returns the Unix timestamp of the last successful save to disk.
      Returns:
    • rxLastsave

      public Maybe<Response> rxLastsave()
      Returns the Unix timestamp of the last successful save to disk.
      Returns:
    • latency

      public Maybe<Response> latency(List<String> args)
      A container for latency diagnostics commands.
      Parameters:
      args -
      Returns:
    • rxLatency

      public Maybe<Response> rxLatency(List<String> args)
      A container for latency diagnostics commands.
      Parameters:
      args -
      Returns:
    • lcs

      public Maybe<Response> lcs(List<String> args)
      Finds the longest common substring.
      Parameters:
      args -
      Returns:
    • rxLcs

      public Maybe<Response> rxLcs(List<String> args)
      Finds the longest common substring.
      Parameters:
      args -
      Returns:
    • lindex

      public Maybe<Response> lindex(String arg0, String arg1)
      Returns an element from a list by its index.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rxLindex

      public Maybe<Response> rxLindex(String arg0, String arg1)
      Returns an element from a list by its index.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • linsert

      public Maybe<Response> linsert(String arg0, String arg1, String arg2, String arg3)
      Inserts an element before or after another element in a list.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      arg3 -
      Returns:
    • rxLinsert

      public Maybe<Response> rxLinsert(String arg0, String arg1, String arg2, String arg3)
      Inserts an element before or after another element in a list.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      arg3 -
      Returns:
    • llen

      public Maybe<Response> llen(String arg0)
      Returns the length of a list.
      Parameters:
      arg0 -
      Returns:
    • rxLlen

      public Maybe<Response> rxLlen(String arg0)
      Returns the length of a list.
      Parameters:
      arg0 -
      Returns:
    • lmove

      public Maybe<Response> lmove(String arg0, String arg1, String arg2, String arg3)
      Returns an element after popping it from one list and pushing it to another. Deletes the list if the last element was moved.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      arg3 -
      Returns:
    • rxLmove

      public Maybe<Response> rxLmove(String arg0, String arg1, String arg2, String arg3)
      Returns an element after popping it from one list and pushing it to another. Deletes the list if the last element was moved.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      arg3 -
      Returns:
    • lmpop

      public Maybe<Response> lmpop(List<String> args)
      Returns multiple elements from a list after removing them. Deletes the list if the last element was popped.
      Parameters:
      args -
      Returns:
    • rxLmpop

      public Maybe<Response> rxLmpop(List<String> args)
      Returns multiple elements from a list after removing them. Deletes the list if the last element was popped.
      Parameters:
      args -
      Returns:
    • lolwut

      public Maybe<Response> lolwut(List<String> args)
      Displays computer art and the server version.
      Parameters:
      args -
      Returns:
    • rxLolwut

      public Maybe<Response> rxLolwut(List<String> args)
      Displays computer art and the server version.
      Parameters:
      args -
      Returns:
    • lpop

      public Maybe<Response> lpop(List<String> args)
      Returns and removes one or more elements from the beginning of a list. Deletes the list if the last element was popped.
      Parameters:
      args -
      Returns:
    • rxLpop

      public Maybe<Response> rxLpop(List<String> args)
      Returns and removes one or more elements from the beginning of a list. Deletes the list if the last element was popped.
      Parameters:
      args -
      Returns:
    • lpos

      public Maybe<Response> lpos(List<String> args)
      Returns the index of matching elements in a list.
      Parameters:
      args -
      Returns:
    • rxLpos

      public Maybe<Response> rxLpos(List<String> args)
      Returns the index of matching elements in a list.
      Parameters:
      args -
      Returns:
    • lpush

      public Maybe<Response> lpush(List<String> args)
      Prepends one or more elements to a list. Creates the key if it doesn't exist.
      Parameters:
      args -
      Returns:
    • rxLpush

      public Maybe<Response> rxLpush(List<String> args)
      Prepends one or more elements to a list. Creates the key if it doesn't exist.
      Parameters:
      args -
      Returns:
    • lpushx

      public Maybe<Response> lpushx(List<String> args)
      Prepends one or more elements to a list only when the list exists.
      Parameters:
      args -
      Returns:
    • rxLpushx

      public Maybe<Response> rxLpushx(List<String> args)
      Prepends one or more elements to a list only when the list exists.
      Parameters:
      args -
      Returns:
    • lrange

      public Maybe<Response> lrange(String arg0, String arg1, String arg2)
      Returns a range of elements from a list.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • rxLrange

      public Maybe<Response> rxLrange(String arg0, String arg1, String arg2)
      Returns a range of elements from a list.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • lrem

      public Maybe<Response> lrem(String arg0, String arg1, String arg2)
      Removes elements from a list. Deletes the list if the last element was removed.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • rxLrem

      public Maybe<Response> rxLrem(String arg0, String arg1, String arg2)
      Removes elements from a list. Deletes the list if the last element was removed.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • lset

      public Maybe<Response> lset(String arg0, String arg1, String arg2)
      Sets the value of an element in a list by its index.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • rxLset

      public Maybe<Response> rxLset(String arg0, String arg1, String arg2)
      Sets the value of an element in a list by its index.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • ltrim

      public Maybe<Response> ltrim(String arg0, String arg1, String arg2)
      Removes elements from both ends a list. Deletes the list if all elements were trimmed.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • rxLtrim

      public Maybe<Response> rxLtrim(String arg0, String arg1, String arg2)
      Removes elements from both ends a list. Deletes the list if all elements were trimmed.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • memory

      public Maybe<Response> memory(List<String> args)
      A container for memory diagnostics commands.
      Parameters:
      args -
      Returns:
    • rxMemory

      public Maybe<Response> rxMemory(List<String> args)
      A container for memory diagnostics commands.
      Parameters:
      args -
      Returns:
    • mget

      public Maybe<Response> mget(List<String> args)
      Atomically returns the string values of one or more keys.
      Parameters:
      args -
      Returns:
    • rxMget

      public Maybe<Response> rxMget(List<String> args)
      Atomically returns the string values of one or more keys.
      Parameters:
      args -
      Returns:
    • migrate

      public Maybe<Response> migrate(List<String> args)
      Atomically transfers a key from one instance to another.
      Parameters:
      args -
      Returns:
    • rxMigrate

      public Maybe<Response> rxMigrate(List<String> args)
      Atomically transfers a key from one instance to another.
      Parameters:
      args -
      Returns:
    • module

      public Maybe<Response> module(List<String> args)
      A container for module commands.
      Parameters:
      args -
      Returns:
    • rxModule

      public Maybe<Response> rxModule(List<String> args)
      A container for module commands.
      Parameters:
      args -
      Returns:
    • monitor

      public Maybe<Response> monitor()
      Listens for all requests received by the server in real-time.
      Returns:
    • rxMonitor

      public Maybe<Response> rxMonitor()
      Listens for all requests received by the server in real-time.
      Returns:
    • move

      public Maybe<Response> move(String arg0, String arg1)
      Moves a key to another database.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rxMove

      public Maybe<Response> rxMove(String arg0, String arg1)
      Moves a key to another database.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • mset

      public Maybe<Response> mset(List<String> args)
      Atomically creates or modifies the string values of one or more keys.
      Parameters:
      args -
      Returns:
    • rxMset

      public Maybe<Response> rxMset(List<String> args)
      Atomically creates or modifies the string values of one or more keys.
      Parameters:
      args -
      Returns:
    • msetnx

      public Maybe<Response> msetnx(List<String> args)
      Atomically modifies the string values of one or more keys only when all keys don't exist.
      Parameters:
      args -
      Returns:
    • rxMsetnx

      public Maybe<Response> rxMsetnx(List<String> args)
      Atomically modifies the string values of one or more keys only when all keys don't exist.
      Parameters:
      args -
      Returns:
    • multi

      public Maybe<Response> multi()
      Starts a transaction.
      Returns:
    • rxMulti

      public Maybe<Response> rxMulti()
      Starts a transaction.
      Returns:
    • object

      public Maybe<Response> object(List<String> args)
      A container for object introspection commands.
      Parameters:
      args -
      Returns:
    • rxObject

      public Maybe<Response> rxObject(List<String> args)
      A container for object introspection commands.
      Parameters:
      args -
      Returns:
    • persist

      public Maybe<Response> persist(String arg0)
      Removes the expiration time of a key.
      Parameters:
      arg0 -
      Returns:
    • rxPersist

      public Maybe<Response> rxPersist(String arg0)
      Removes the expiration time of a key.
      Parameters:
      arg0 -
      Returns:
    • pexpire

      public Maybe<Response> pexpire(List<String> args)
      Sets the expiration time of a key in milliseconds.
      Parameters:
      args -
      Returns:
    • rxPexpire

      public Maybe<Response> rxPexpire(List<String> args)
      Sets the expiration time of a key in milliseconds.
      Parameters:
      args -
      Returns:
    • pexpireat

      public Maybe<Response> pexpireat(List<String> args)
      Sets the expiration time of a key to a Unix milliseconds timestamp.
      Parameters:
      args -
      Returns:
    • rxPexpireat

      public Maybe<Response> rxPexpireat(List<String> args)
      Sets the expiration time of a key to a Unix milliseconds timestamp.
      Parameters:
      args -
      Returns:
    • pexpiretime

      public Maybe<Response> pexpiretime(String arg0)
      Returns the expiration time of a key as a Unix milliseconds timestamp.
      Parameters:
      arg0 -
      Returns:
    • rxPexpiretime

      public Maybe<Response> rxPexpiretime(String arg0)
      Returns the expiration time of a key as a Unix milliseconds timestamp.
      Parameters:
      arg0 -
      Returns:
    • pfadd

      public Maybe<Response> pfadd(List<String> args)
      Adds elements to a HyperLogLog key. Creates the key if it doesn't exist.
      Parameters:
      args -
      Returns:
    • rxPfadd

      public Maybe<Response> rxPfadd(List<String> args)
      Adds elements to a HyperLogLog key. Creates the key if it doesn't exist.
      Parameters:
      args -
      Returns:
    • pfcount

      public Maybe<Response> pfcount(List<String> args)
      Returns the approximated cardinality of the set(s) observed by the HyperLogLog key(s).
      Parameters:
      args -
      Returns:
    • rxPfcount

      public Maybe<Response> rxPfcount(List<String> args)
      Returns the approximated cardinality of the set(s) observed by the HyperLogLog key(s).
      Parameters:
      args -
      Returns:
    • pfdebug

      public Maybe<Response> pfdebug(String arg0, String arg1)
      Internal commands for debugging HyperLogLog values.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rxPfdebug

      public Maybe<Response> rxPfdebug(String arg0, String arg1)
      Internal commands for debugging HyperLogLog values.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • pfmerge

      public Maybe<Response> pfmerge(List<String> args)
      Merges one or more HyperLogLog values into a single key.
      Parameters:
      args -
      Returns:
    • rxPfmerge

      public Maybe<Response> rxPfmerge(List<String> args)
      Merges one or more HyperLogLog values into a single key.
      Parameters:
      args -
      Returns:
    • pfselftest

      public Maybe<Response> pfselftest()
      An internal command for testing HyperLogLog values.
      Returns:
    • rxPfselftest

      public Maybe<Response> rxPfselftest()
      An internal command for testing HyperLogLog values.
      Returns:
    • ping

      public Maybe<Response> ping(List<String> args)
      Returns the server's liveliness response.
      Parameters:
      args -
      Returns:
    • rxPing

      public Maybe<Response> rxPing(List<String> args)
      Returns the server's liveliness response.
      Parameters:
      args -
      Returns:
    • psetex

      public Maybe<Response> psetex(String arg0, String arg1, String arg2)
      Sets both string value and expiration time in milliseconds of a key. The key is created if it doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • rxPsetex

      public Maybe<Response> rxPsetex(String arg0, String arg1, String arg2)
      Sets both string value and expiration time in milliseconds of a key. The key is created if it doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • psubscribe

      public Maybe<Response> psubscribe(List<String> args)
      Listens for messages published to channels that match one or more patterns.
      Parameters:
      args -
      Returns:
    • rxPsubscribe

      public Maybe<Response> rxPsubscribe(List<String> args)
      Listens for messages published to channels that match one or more patterns.
      Parameters:
      args -
      Returns:
    • psync

      public Maybe<Response> psync(List<String> args)
      An internal command used in replication.
      Parameters:
      args -
      Returns:
    • rxPsync

      public Maybe<Response> rxPsync(List<String> args)
      An internal command used in replication.
      Parameters:
      args -
      Returns:
    • pttl

      public Maybe<Response> pttl(String arg0)
      Returns the expiration time in milliseconds of a key.
      Parameters:
      arg0 -
      Returns:
    • rxPttl

      public Maybe<Response> rxPttl(String arg0)
      Returns the expiration time in milliseconds of a key.
      Parameters:
      arg0 -
      Returns:
    • publish

      public Maybe<Response> publish(String arg0, String arg1)
      Posts a message to a channel.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rxPublish

      public Maybe<Response> rxPublish(String arg0, String arg1)
      Posts a message to a channel.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • pubsub

      public Maybe<Response> pubsub(List<String> args)
      A container for Pub/Sub commands.
      Parameters:
      args -
      Returns:
    • rxPubsub

      public Maybe<Response> rxPubsub(List<String> args)
      A container for Pub/Sub commands.
      Parameters:
      args -
      Returns:
    • punsubscribe

      public Maybe<Response> punsubscribe(List<String> args)
      Stops listening to messages published to channels that match one or more patterns.
      Parameters:
      args -
      Returns:
    • rxPunsubscribe

      public Maybe<Response> rxPunsubscribe(List<String> args)
      Stops listening to messages published to channels that match one or more patterns.
      Parameters:
      args -
      Returns:
    • quit

      public Maybe<Response> quit(List<String> args)
      Closes the connection.
      Parameters:
      args -
      Returns:
    • rxQuit

      public Maybe<Response> rxQuit(List<String> args)
      Closes the connection.
      Parameters:
      args -
      Returns:
    • randomkey

      public Maybe<Response> randomkey()
      Returns a random key name from the database.
      Returns:
    • rxRandomkey

      public Maybe<Response> rxRandomkey()
      Returns a random key name from the database.
      Returns:
    • readonly

      public Maybe<Response> readonly()
      Enables read-only queries for a connection to a Valkey replica node.
      Returns:
    • rxReadonly

      public Maybe<Response> rxReadonly()
      Enables read-only queries for a connection to a Valkey replica node.
      Returns:
    • readwrite

      public Maybe<Response> readwrite()
      Enables read-write queries for a connection to a Valkey replica node.
      Returns:
    • rxReadwrite

      public Maybe<Response> rxReadwrite()
      Enables read-write queries for a connection to a Valkey replica node.
      Returns:
    • rename

      public Maybe<Response> rename(String arg0, String arg1)
      Renames a key and overwrites the destination.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rxRename

      public Maybe<Response> rxRename(String arg0, String arg1)
      Renames a key and overwrites the destination.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • renamenx

      public Maybe<Response> renamenx(String arg0, String arg1)
      Renames a key only when the target key name doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rxRenamenx

      public Maybe<Response> rxRenamenx(String arg0, String arg1)
      Renames a key only when the target key name doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • replconf

      public Maybe<Response> replconf(List<String> args)
      An internal command for configuring the replication stream.
      Parameters:
      args -
      Returns:
    • rxReplconf

      public Maybe<Response> rxReplconf(List<String> args)
      An internal command for configuring the replication stream.
      Parameters:
      args -
      Returns:
    • replicaof

      public Maybe<Response> replicaof(String arg0, String arg1)
      Configures a server as replica of another, or promotes it to a primary.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rxReplicaof

      public Maybe<Response> rxReplicaof(String arg0, String arg1)
      Configures a server as replica of another, or promotes it to a primary.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • reset

      public Maybe<Response> reset()
      Resets the connection.
      Returns:
    • rxReset

      public Maybe<Response> rxReset()
      Resets the connection.
      Returns:
    • restore

      public Maybe<Response> restore(List<String> args)
      Creates a key from the serialized representation of a value.
      Parameters:
      args -
      Returns:
    • rxRestore

      public Maybe<Response> rxRestore(List<String> args)
      Creates a key from the serialized representation of a value.
      Parameters:
      args -
      Returns:
    • restoreAsking

      public Maybe<Response> restoreAsking(List<String> args)
      An internal command for migrating keys in a cluster.
      Parameters:
      args -
      Returns:
    • rxRestoreAsking

      public Maybe<Response> rxRestoreAsking(List<String> args)
      An internal command for migrating keys in a cluster.
      Parameters:
      args -
      Returns:
    • role

      public Maybe<Response> role()
      Returns the replication role.
      Returns:
    • rxRole

      public Maybe<Response> rxRole()
      Returns the replication role.
      Returns:
    • rpop

      public Maybe<Response> rpop(List<String> args)
      Returns and removes one or more elements from the end of a list. Deletes the list if the last element was popped.
      Parameters:
      args -
      Returns:
    • rxRpop

      public Maybe<Response> rxRpop(List<String> args)
      Returns and removes one or more elements from the end of a list. Deletes the list if the last element was popped.
      Parameters:
      args -
      Returns:
    • rpoplpush

      public Maybe<Response> rpoplpush(String arg0, String arg1)
      Returns the last element of a list after removing and pushing it to another list. Deletes the list if the last element was popped.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rxRpoplpush

      public Maybe<Response> rxRpoplpush(String arg0, String arg1)
      Returns the last element of a list after removing and pushing it to another list. Deletes the list if the last element was popped.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rpush

      public Maybe<Response> rpush(List<String> args)
      Appends one or more elements to a list. Creates the key if it doesn't exist.
      Parameters:
      args -
      Returns:
    • rxRpush

      public Maybe<Response> rxRpush(List<String> args)
      Appends one or more elements to a list. Creates the key if it doesn't exist.
      Parameters:
      args -
      Returns:
    • rpushx

      public Maybe<Response> rpushx(List<String> args)
      Appends one or more elements to a list only when the list exists.
      Parameters:
      args -
      Returns:
    • rxRpushx

      public Maybe<Response> rxRpushx(List<String> args)
      Appends one or more elements to a list only when the list exists.
      Parameters:
      args -
      Returns:
    • sadd

      public Maybe<Response> sadd(List<String> args)
      Adds one or more members to a set. Creates the key if it doesn't exist.
      Parameters:
      args -
      Returns:
    • rxSadd

      public Maybe<Response> rxSadd(List<String> args)
      Adds one or more members to a set. Creates the key if it doesn't exist.
      Parameters:
      args -
      Returns:
    • save

      public Maybe<Response> save()
      Synchronously saves the database(s) to disk.
      Returns:
    • rxSave

      public Maybe<Response> rxSave()
      Synchronously saves the database(s) to disk.
      Returns:
    • scan

      public Maybe<Response> scan(List<String> args)
      Iterates over the key names in the database.
      Parameters:
      args -
      Returns:
    • rxScan

      public Maybe<Response> rxScan(List<String> args)
      Iterates over the key names in the database.
      Parameters:
      args -
      Returns:
    • scard

      public Maybe<Response> scard(String arg0)
      Returns the number of members in a set.
      Parameters:
      arg0 -
      Returns:
    • rxScard

      public Maybe<Response> rxScard(String arg0)
      Returns the number of members in a set.
      Parameters:
      arg0 -
      Returns:
    • script

      public Maybe<Response> script(List<String> args)
      A container for Lua scripts management commands.
      Parameters:
      args -
      Returns:
    • rxScript

      public Maybe<Response> rxScript(List<String> args)
      A container for Lua scripts management commands.
      Parameters:
      args -
      Returns:
    • sdiff

      public Maybe<Response> sdiff(List<String> args)
      Returns the difference of multiple sets.
      Parameters:
      args -
      Returns:
    • rxSdiff

      public Maybe<Response> rxSdiff(List<String> args)
      Returns the difference of multiple sets.
      Parameters:
      args -
      Returns:
    • sdiffstore

      public Maybe<Response> sdiffstore(List<String> args)
      Stores the difference of multiple sets in a key.
      Parameters:
      args -
      Returns:
    • rxSdiffstore

      public Maybe<Response> rxSdiffstore(List<String> args)
      Stores the difference of multiple sets in a key.
      Parameters:
      args -
      Returns:
    • select

      public Maybe<Response> select(String arg0)
      Changes the selected database.
      Parameters:
      arg0 -
      Returns:
    • rxSelect

      public Maybe<Response> rxSelect(String arg0)
      Changes the selected database.
      Parameters:
      arg0 -
      Returns:
    • set

      public Maybe<Response> set(List<String> args)
      Sets the string value of a key, ignoring its type. The key is created if it doesn't exist.
      Parameters:
      args -
      Returns:
    • rxSet

      public Maybe<Response> rxSet(List<String> args)
      Sets the string value of a key, ignoring its type. The key is created if it doesn't exist.
      Parameters:
      args -
      Returns:
    • setbit

      public Maybe<Response> setbit(String arg0, String arg1, String arg2)
      Sets or clears the bit at offset of the string value. Creates the key if it doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • rxSetbit

      public Maybe<Response> rxSetbit(String arg0, String arg1, String arg2)
      Sets or clears the bit at offset of the string value. Creates the key if it doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • setex

      public Maybe<Response> setex(String arg0, String arg1, String arg2)
      Sets the string value and expiration time of a key. Creates the key if it doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • rxSetex

      public Maybe<Response> rxSetex(String arg0, String arg1, String arg2)
      Sets the string value and expiration time of a key. Creates the key if it doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • setnx

      public Maybe<Response> setnx(String arg0, String arg1)
      Set the string value of a key only when the key doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rxSetnx

      public Maybe<Response> rxSetnx(String arg0, String arg1)
      Set the string value of a key only when the key doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • setrange

      public Maybe<Response> setrange(String arg0, String arg1, String arg2)
      Overwrites a part of a string value with another by an offset. Creates the key if it doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • rxSetrange

      public Maybe<Response> rxSetrange(String arg0, String arg1, String arg2)
      Overwrites a part of a string value with another by an offset. Creates the key if it doesn't exist.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • shutdown

      public Maybe<Response> shutdown(List<String> args)
      Synchronously saves the database(s) to disk and shuts down the server.
      Parameters:
      args -
      Returns:
    • rxShutdown

      public Maybe<Response> rxShutdown(List<String> args)
      Synchronously saves the database(s) to disk and shuts down the server.
      Parameters:
      args -
      Returns:
    • sinter

      public Maybe<Response> sinter(List<String> args)
      Returns the intersect of multiple sets.
      Parameters:
      args -
      Returns:
    • rxSinter

      public Maybe<Response> rxSinter(List<String> args)
      Returns the intersect of multiple sets.
      Parameters:
      args -
      Returns:
    • sintercard

      public Maybe<Response> sintercard(List<String> args)
      Returns the number of members of the intersect of multiple sets.
      Parameters:
      args -
      Returns:
    • rxSintercard

      public Maybe<Response> rxSintercard(List<String> args)
      Returns the number of members of the intersect of multiple sets.
      Parameters:
      args -
      Returns:
    • sinterstore

      public Maybe<Response> sinterstore(List<String> args)
      Stores the intersect of multiple sets in a key.
      Parameters:
      args -
      Returns:
    • rxSinterstore

      public Maybe<Response> rxSinterstore(List<String> args)
      Stores the intersect of multiple sets in a key.
      Parameters:
      args -
      Returns:
    • sismember

      public Maybe<Response> sismember(String arg0, String arg1)
      Determines whether a member belongs to a set.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rxSismember

      public Maybe<Response> rxSismember(String arg0, String arg1)
      Determines whether a member belongs to a set.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • slaveof

      public Maybe<Response> slaveof(String arg0, String arg1)
      Sets a server as a replica of another, or promotes it to being a primary.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rxSlaveof

      public Maybe<Response> rxSlaveof(String arg0, String arg1)
      Sets a server as a replica of another, or promotes it to being a primary.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • slowlog

      public Maybe<Response> slowlog(List<String> args)
      A container for slow log commands.
      Parameters:
      args -
      Returns:
    • rxSlowlog

      public Maybe<Response> rxSlowlog(List<String> args)
      A container for slow log commands.
      Parameters:
      args -
      Returns:
    • smembers

      public Maybe<Response> smembers(String arg0)
      Returns all members of a set.
      Parameters:
      arg0 -
      Returns:
    • rxSmembers

      public Maybe<Response> rxSmembers(String arg0)
      Returns all members of a set.
      Parameters:
      arg0 -
      Returns:
    • smismember

      public Maybe<Response> smismember(List<String> args)
      Determines whether multiple members belong to a set.
      Parameters:
      args -
      Returns:
    • rxSmismember

      public Maybe<Response> rxSmismember(List<String> args)
      Determines whether multiple members belong to a set.
      Parameters:
      args -
      Returns:
    • smove

      public Maybe<Response> smove(String arg0, String arg1, String arg2)
      Moves a member from one set to another.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • rxSmove

      public Maybe<Response> rxSmove(String arg0, String arg1, String arg2)
      Moves a member from one set to another.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • sort

      public Maybe<Response> sort(List<String> args)
      Sorts the elements in a list, a set, or a sorted set, optionally storing the result.
      Parameters:
      args -
      Returns:
    • rxSort

      public Maybe<Response> rxSort(List<String> args)
      Sorts the elements in a list, a set, or a sorted set, optionally storing the result.
      Parameters:
      args -
      Returns:
    • sortRo

      public Maybe<Response> sortRo(List<String> args)
      Returns the sorted elements of a list, a set, or a sorted set.
      Parameters:
      args -
      Returns:
    • rxSortRo

      public Maybe<Response> rxSortRo(List<String> args)
      Returns the sorted elements of a list, a set, or a sorted set.
      Parameters:
      args -
      Returns:
    • spop

      public Maybe<Response> spop(List<String> args)
      Returns one or more random members from a set after removing them. Deletes the set if the last member was popped.
      Parameters:
      args -
      Returns:
    • rxSpop

      public Maybe<Response> rxSpop(List<String> args)
      Returns one or more random members from a set after removing them. Deletes the set if the last member was popped.
      Parameters:
      args -
      Returns:
    • spublish

      public Maybe<Response> spublish(String arg0, String arg1)
      Post a message to a shard channel.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rxSpublish

      public Maybe<Response> rxSpublish(String arg0, String arg1)
      Post a message to a shard channel.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • srandmember

      public Maybe<Response> srandmember(List<String> args)
      Get one or multiple random members from a set.
      Parameters:
      args -
      Returns:
    • rxSrandmember

      public Maybe<Response> rxSrandmember(List<String> args)
      Get one or multiple random members from a set.
      Parameters:
      args -
      Returns:
    • srem

      public Maybe<Response> srem(List<String> args)
      Removes one or more members from a set. Deletes the set if the last member was removed.
      Parameters:
      args -
      Returns:
    • rxSrem

      public Maybe<Response> rxSrem(List<String> args)
      Removes one or more members from a set. Deletes the set if the last member was removed.
      Parameters:
      args -
      Returns:
    • sscan

      public Maybe<Response> sscan(List<String> args)
      Iterates over members of a set.
      Parameters:
      args -
      Returns:
    • rxSscan

      public Maybe<Response> rxSscan(List<String> args)
      Iterates over members of a set.
      Parameters:
      args -
      Returns:
    • ssubscribe

      public Maybe<Response> ssubscribe(List<String> args)
      Listens for messages published to shard channels.
      Parameters:
      args -
      Returns:
    • rxSsubscribe

      public Maybe<Response> rxSsubscribe(List<String> args)
      Listens for messages published to shard channels.
      Parameters:
      args -
      Returns:
    • strlen

      public Maybe<Response> strlen(String arg0)
      Returns the length of a string value.
      Parameters:
      arg0 -
      Returns:
    • rxStrlen

      public Maybe<Response> rxStrlen(String arg0)
      Returns the length of a string value.
      Parameters:
      arg0 -
      Returns:
    • subscribe

      public Maybe<Response> subscribe(List<String> args)
      Listens for messages published to channels.
      Parameters:
      args -
      Returns:
    • rxSubscribe

      public Maybe<Response> rxSubscribe(List<String> args)
      Listens for messages published to channels.
      Parameters:
      args -
      Returns:
    • substr

      public Maybe<Response> substr(String arg0, String arg1, String arg2)
      Returns a substring from a string value.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • rxSubstr

      public Maybe<Response> rxSubstr(String arg0, String arg1, String arg2)
      Returns a substring from a string value.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • sunion

      public Maybe<Response> sunion(List<String> args)
      Returns the union of multiple sets.
      Parameters:
      args -
      Returns:
    • rxSunion

      public Maybe<Response> rxSunion(List<String> args)
      Returns the union of multiple sets.
      Parameters:
      args -
      Returns:
    • sunionstore

      public Maybe<Response> sunionstore(List<String> args)
      Stores the union of multiple sets in a key.
      Parameters:
      args -
      Returns:
    • rxSunionstore

      public Maybe<Response> rxSunionstore(List<String> args)
      Stores the union of multiple sets in a key.
      Parameters:
      args -
      Returns:
    • sunsubscribe

      public Maybe<Response> sunsubscribe(List<String> args)
      Stops listening to messages posted to shard channels.
      Parameters:
      args -
      Returns:
    • rxSunsubscribe

      public Maybe<Response> rxSunsubscribe(List<String> args)
      Stops listening to messages posted to shard channels.
      Parameters:
      args -
      Returns:
    • swapdb

      public Maybe<Response> swapdb(String arg0, String arg1)
      Swaps two databases.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rxSwapdb

      public Maybe<Response> rxSwapdb(String arg0, String arg1)
      Swaps two databases.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • sync

      public Maybe<Response> sync()
      An internal command used in replication.
      Returns:
    • rxSync

      public Maybe<Response> rxSync()
      An internal command used in replication.
      Returns:
    • time

      public Maybe<Response> time()
      Returns the server time.
      Returns:
    • rxTime

      public Maybe<Response> rxTime()
      Returns the server time.
      Returns:
    • touch

      public Maybe<Response> touch(List<String> args)
      Returns the number of existing keys out of those specified after updating the time they were last accessed.
      Parameters:
      args -
      Returns:
    • rxTouch

      public Maybe<Response> rxTouch(List<String> args)
      Returns the number of existing keys out of those specified after updating the time they were last accessed.
      Parameters:
      args -
      Returns:
    • ttl

      public Maybe<Response> ttl(String arg0)
      Returns the expiration time in seconds of a key.
      Parameters:
      arg0 -
      Returns:
    • rxTtl

      public Maybe<Response> rxTtl(String arg0)
      Returns the expiration time in seconds of a key.
      Parameters:
      arg0 -
      Returns:
    • type

      public Maybe<Response> type(String arg0)
      Determines the type of value stored at a key.
      Parameters:
      arg0 -
      Returns:
    • rxType

      public Maybe<Response> rxType(String arg0)
      Determines the type of value stored at a key.
      Parameters:
      arg0 -
      Returns:
    • unlink

      public Maybe<Response> unlink(List<String> args)
      Asynchronously deletes one or more keys.
      Parameters:
      args -
      Returns:
    • rxUnlink

      public Maybe<Response> rxUnlink(List<String> args)
      Asynchronously deletes one or more keys.
      Parameters:
      args -
      Returns:
    • unsubscribe

      public Maybe<Response> unsubscribe(List<String> args)
      Stops listening to messages posted to channels.
      Parameters:
      args -
      Returns:
    • rxUnsubscribe

      public Maybe<Response> rxUnsubscribe(List<String> args)
      Stops listening to messages posted to channels.
      Parameters:
      args -
      Returns:
    • unwatch

      public Maybe<Response> unwatch()
      Forgets about watched keys of a transaction.
      Returns:
    • rxUnwatch

      public Maybe<Response> rxUnwatch()
      Forgets about watched keys of a transaction.
      Returns:
    • wait

      public Maybe<Response> wait(String arg0, String arg1)
      Blocks until the asynchronous replication of all preceding write commands sent by the connection is completed.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rxWait

      public Maybe<Response> rxWait(String arg0, String arg1)
      Blocks until the asynchronous replication of all preceding write commands sent by the connection is completed.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • waitaof

      public Maybe<Response> waitaof(String arg0, String arg1, String arg2)
      Blocks until all of the preceding write commands sent by the connection are written to the append-only file of the primary and/or replicas.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • rxWaitaof

      public Maybe<Response> rxWaitaof(String arg0, String arg1, String arg2)
      Blocks until all of the preceding write commands sent by the connection are written to the append-only file of the primary and/or replicas.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • watch

      public Maybe<Response> watch(List<String> args)
      Monitors changes to keys to determine the execution of a transaction.
      Parameters:
      args -
      Returns:
    • rxWatch

      public Maybe<Response> rxWatch(List<String> args)
      Monitors changes to keys to determine the execution of a transaction.
      Parameters:
      args -
      Returns:
    • xack

      public Maybe<Response> xack(List<String> args)
      Returns the number of messages that were successfully acknowledged by the consumer group member of a stream.
      Parameters:
      args -
      Returns:
    • rxXack

      public Maybe<Response> rxXack(List<String> args)
      Returns the number of messages that were successfully acknowledged by the consumer group member of a stream.
      Parameters:
      args -
      Returns:
    • xadd

      public Maybe<Response> xadd(List<String> args)
      Appends a new message to a stream. Creates the key if it doesn't exist.
      Parameters:
      args -
      Returns:
    • rxXadd

      public Maybe<Response> rxXadd(List<String> args)
      Appends a new message to a stream. Creates the key if it doesn't exist.
      Parameters:
      args -
      Returns:
    • xautoclaim

      public Maybe<Response> xautoclaim(List<String> args)
      Changes, or acquires, ownership of messages in a consumer group, as if the messages were delivered to as consumer group member.
      Parameters:
      args -
      Returns:
    • rxXautoclaim

      public Maybe<Response> rxXautoclaim(List<String> args)
      Changes, or acquires, ownership of messages in a consumer group, as if the messages were delivered to as consumer group member.
      Parameters:
      args -
      Returns:
    • xclaim

      public Maybe<Response> xclaim(List<String> args)
      Changes, or acquires, ownership of a message in a consumer group, as if the message was delivered a consumer group member.
      Parameters:
      args -
      Returns:
    • rxXclaim

      public Maybe<Response> rxXclaim(List<String> args)
      Changes, or acquires, ownership of a message in a consumer group, as if the message was delivered a consumer group member.
      Parameters:
      args -
      Returns:
    • xdel

      public Maybe<Response> xdel(List<String> args)
      Returns the number of messages after removing them from a stream.
      Parameters:
      args -
      Returns:
    • rxXdel

      public Maybe<Response> rxXdel(List<String> args)
      Returns the number of messages after removing them from a stream.
      Parameters:
      args -
      Returns:
    • xgroup

      public Maybe<Response> xgroup(List<String> args)
      A container for consumer groups commands.
      Parameters:
      args -
      Returns:
    • rxXgroup

      public Maybe<Response> rxXgroup(List<String> args)
      A container for consumer groups commands.
      Parameters:
      args -
      Returns:
    • xinfo

      public Maybe<Response> xinfo(List<String> args)
      A container for stream introspection commands.
      Parameters:
      args -
      Returns:
    • rxXinfo

      public Maybe<Response> rxXinfo(List<String> args)
      A container for stream introspection commands.
      Parameters:
      args -
      Returns:
    • xlen

      public Maybe<Response> xlen(String arg0)
      Return the number of messages in a stream.
      Parameters:
      arg0 -
      Returns:
    • rxXlen

      public Maybe<Response> rxXlen(String arg0)
      Return the number of messages in a stream.
      Parameters:
      arg0 -
      Returns:
    • xpending

      public Maybe<Response> xpending(List<String> args)
      Returns the information and entries from a stream consumer group's pending entries list.
      Parameters:
      args -
      Returns:
    • rxXpending

      public Maybe<Response> rxXpending(List<String> args)
      Returns the information and entries from a stream consumer group's pending entries list.
      Parameters:
      args -
      Returns:
    • xrange

      public Maybe<Response> xrange(List<String> args)
      Returns the messages from a stream within a range of IDs.
      Parameters:
      args -
      Returns:
    • rxXrange

      public Maybe<Response> rxXrange(List<String> args)
      Returns the messages from a stream within a range of IDs.
      Parameters:
      args -
      Returns:
    • xread

      public Maybe<Response> xread(List<String> args)
      Returns messages from multiple streams with IDs greater than the ones requested. Blocks until a message is available otherwise.
      Parameters:
      args -
      Returns:
    • rxXread

      public Maybe<Response> rxXread(List<String> args)
      Returns messages from multiple streams with IDs greater than the ones requested. Blocks until a message is available otherwise.
      Parameters:
      args -
      Returns:
    • xreadgroup

      public Maybe<Response> xreadgroup(List<String> args)
      Returns new or historical messages from a stream for a consumer in a group. Blocks until a message is available otherwise.
      Parameters:
      args -
      Returns:
    • rxXreadgroup

      public Maybe<Response> rxXreadgroup(List<String> args)
      Returns new or historical messages from a stream for a consumer in a group. Blocks until a message is available otherwise.
      Parameters:
      args -
      Returns:
    • xrevrange

      public Maybe<Response> xrevrange(List<String> args)
      Returns the messages from a stream within a range of IDs in reverse order.
      Parameters:
      args -
      Returns:
    • rxXrevrange

      public Maybe<Response> rxXrevrange(List<String> args)
      Returns the messages from a stream within a range of IDs in reverse order.
      Parameters:
      args -
      Returns:
    • xsetid

      public Maybe<Response> xsetid(List<String> args)
      An internal command for replicating stream values.
      Parameters:
      args -
      Returns:
    • rxXsetid

      public Maybe<Response> rxXsetid(List<String> args)
      An internal command for replicating stream values.
      Parameters:
      args -
      Returns:
    • xtrim

      public Maybe<Response> xtrim(List<String> args)
      Deletes messages from the beginning of a stream.
      Parameters:
      args -
      Returns:
    • rxXtrim

      public Maybe<Response> rxXtrim(List<String> args)
      Deletes messages from the beginning of a stream.
      Parameters:
      args -
      Returns:
    • zadd

      public Maybe<Response> zadd(List<String> args)
      Adds one or more members to a sorted set, or updates their scores. Creates the key if it doesn't exist.
      Parameters:
      args -
      Returns:
    • rxZadd

      public Maybe<Response> rxZadd(List<String> args)
      Adds one or more members to a sorted set, or updates their scores. Creates the key if it doesn't exist.
      Parameters:
      args -
      Returns:
    • zcard

      public Maybe<Response> zcard(String arg0)
      Returns the number of members in a sorted set.
      Parameters:
      arg0 -
      Returns:
    • rxZcard

      public Maybe<Response> rxZcard(String arg0)
      Returns the number of members in a sorted set.
      Parameters:
      arg0 -
      Returns:
    • zcount

      public Maybe<Response> zcount(String arg0, String arg1, String arg2)
      Returns the count of members in a sorted set that have scores within a range.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • rxZcount

      public Maybe<Response> rxZcount(String arg0, String arg1, String arg2)
      Returns the count of members in a sorted set that have scores within a range.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • zdiff

      public Maybe<Response> zdiff(List<String> args)
      Returns the difference between multiple sorted sets.
      Parameters:
      args -
      Returns:
    • rxZdiff

      public Maybe<Response> rxZdiff(List<String> args)
      Returns the difference between multiple sorted sets.
      Parameters:
      args -
      Returns:
    • zdiffstore

      public Maybe<Response> zdiffstore(List<String> args)
      Stores the difference of multiple sorted sets in a key.
      Parameters:
      args -
      Returns:
    • rxZdiffstore

      public Maybe<Response> rxZdiffstore(List<String> args)
      Stores the difference of multiple sorted sets in a key.
      Parameters:
      args -
      Returns:
    • zincrby

      public Maybe<Response> zincrby(String arg0, String arg1, String arg2)
      Increments the score of a member in a sorted set.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • rxZincrby

      public Maybe<Response> rxZincrby(String arg0, String arg1, String arg2)
      Increments the score of a member in a sorted set.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • zinter

      public Maybe<Response> zinter(List<String> args)
      Returns the intersect of multiple sorted sets.
      Parameters:
      args -
      Returns:
    • rxZinter

      public Maybe<Response> rxZinter(List<String> args)
      Returns the intersect of multiple sorted sets.
      Parameters:
      args -
      Returns:
    • zintercard

      public Maybe<Response> zintercard(List<String> args)
      Returns the number of members of the intersect of multiple sorted sets.
      Parameters:
      args -
      Returns:
    • rxZintercard

      public Maybe<Response> rxZintercard(List<String> args)
      Returns the number of members of the intersect of multiple sorted sets.
      Parameters:
      args -
      Returns:
    • zinterstore

      public Maybe<Response> zinterstore(List<String> args)
      Stores the intersect of multiple sorted sets in a key.
      Parameters:
      args -
      Returns:
    • rxZinterstore

      public Maybe<Response> rxZinterstore(List<String> args)
      Stores the intersect of multiple sorted sets in a key.
      Parameters:
      args -
      Returns:
    • zlexcount

      public Maybe<Response> zlexcount(String arg0, String arg1, String arg2)
      Returns the number of members in a sorted set within a lexicographical range.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • rxZlexcount

      public Maybe<Response> rxZlexcount(String arg0, String arg1, String arg2)
      Returns the number of members in a sorted set within a lexicographical range.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • zmpop

      public Maybe<Response> zmpop(List<String> args)
      Returns the highest- or lowest-scoring members from one or more sorted sets after removing them. Deletes the sorted set if the last member was popped.
      Parameters:
      args -
      Returns:
    • rxZmpop

      public Maybe<Response> rxZmpop(List<String> args)
      Returns the highest- or lowest-scoring members from one or more sorted sets after removing them. Deletes the sorted set if the last member was popped.
      Parameters:
      args -
      Returns:
    • zmscore

      public Maybe<Response> zmscore(List<String> args)
      Returns the score of one or more members in a sorted set.
      Parameters:
      args -
      Returns:
    • rxZmscore

      public Maybe<Response> rxZmscore(List<String> args)
      Returns the score of one or more members in a sorted set.
      Parameters:
      args -
      Returns:
    • zpopmax

      public Maybe<Response> zpopmax(List<String> args)
      Returns the highest-scoring members from a sorted set after removing them. Deletes the sorted set if the last member was popped.
      Parameters:
      args -
      Returns:
    • rxZpopmax

      public Maybe<Response> rxZpopmax(List<String> args)
      Returns the highest-scoring members from a sorted set after removing them. Deletes the sorted set if the last member was popped.
      Parameters:
      args -
      Returns:
    • zpopmin

      public Maybe<Response> zpopmin(List<String> args)
      Returns the lowest-scoring members from a sorted set after removing them. Deletes the sorted set if the last member was popped.
      Parameters:
      args -
      Returns:
    • rxZpopmin

      public Maybe<Response> rxZpopmin(List<String> args)
      Returns the lowest-scoring members from a sorted set after removing them. Deletes the sorted set if the last member was popped.
      Parameters:
      args -
      Returns:
    • zrandmember

      public Maybe<Response> zrandmember(List<String> args)
      Returns one or more random members from a sorted set.
      Parameters:
      args -
      Returns:
    • rxZrandmember

      public Maybe<Response> rxZrandmember(List<String> args)
      Returns one or more random members from a sorted set.
      Parameters:
      args -
      Returns:
    • zrange

      public Maybe<Response> zrange(List<String> args)
      Returns members in a sorted set within a range of indexes.
      Parameters:
      args -
      Returns:
    • rxZrange

      public Maybe<Response> rxZrange(List<String> args)
      Returns members in a sorted set within a range of indexes.
      Parameters:
      args -
      Returns:
    • zrangebylex

      public Maybe<Response> zrangebylex(List<String> args)
      Returns members in a sorted set within a lexicographical range.
      Parameters:
      args -
      Returns:
    • rxZrangebylex

      public Maybe<Response> rxZrangebylex(List<String> args)
      Returns members in a sorted set within a lexicographical range.
      Parameters:
      args -
      Returns:
    • zrangebyscore

      public Maybe<Response> zrangebyscore(List<String> args)
      Returns members in a sorted set within a range of scores.
      Parameters:
      args -
      Returns:
    • rxZrangebyscore

      public Maybe<Response> rxZrangebyscore(List<String> args)
      Returns members in a sorted set within a range of scores.
      Parameters:
      args -
      Returns:
    • zrangestore

      public Maybe<Response> zrangestore(List<String> args)
      Stores a range of members from sorted set in a key.
      Parameters:
      args -
      Returns:
    • rxZrangestore

      public Maybe<Response> rxZrangestore(List<String> args)
      Stores a range of members from sorted set in a key.
      Parameters:
      args -
      Returns:
    • zrank

      public Maybe<Response> zrank(List<String> args)
      Returns the index of a member in a sorted set ordered by ascending scores.
      Parameters:
      args -
      Returns:
    • rxZrank

      public Maybe<Response> rxZrank(List<String> args)
      Returns the index of a member in a sorted set ordered by ascending scores.
      Parameters:
      args -
      Returns:
    • zrem

      public Maybe<Response> zrem(List<String> args)
      Removes one or more members from a sorted set. Deletes the sorted set if all members were removed.
      Parameters:
      args -
      Returns:
    • rxZrem

      public Maybe<Response> rxZrem(List<String> args)
      Removes one or more members from a sorted set. Deletes the sorted set if all members were removed.
      Parameters:
      args -
      Returns:
    • zremrangebylex

      public Maybe<Response> zremrangebylex(String arg0, String arg1, String arg2)
      Removes members in a sorted set within a lexicographical range. Deletes the sorted set if all members were removed.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • rxZremrangebylex

      public Maybe<Response> rxZremrangebylex(String arg0, String arg1, String arg2)
      Removes members in a sorted set within a lexicographical range. Deletes the sorted set if all members were removed.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • zremrangebyrank

      public Maybe<Response> zremrangebyrank(String arg0, String arg1, String arg2)
      Removes members in a sorted set within a range of indexes. Deletes the sorted set if all members were removed.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • rxZremrangebyrank

      public Maybe<Response> rxZremrangebyrank(String arg0, String arg1, String arg2)
      Removes members in a sorted set within a range of indexes. Deletes the sorted set if all members were removed.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • zremrangebyscore

      public Maybe<Response> zremrangebyscore(String arg0, String arg1, String arg2)
      Removes members in a sorted set within a range of scores. Deletes the sorted set if all members were removed.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • rxZremrangebyscore

      public Maybe<Response> rxZremrangebyscore(String arg0, String arg1, String arg2)
      Removes members in a sorted set within a range of scores. Deletes the sorted set if all members were removed.
      Parameters:
      arg0 -
      arg1 -
      arg2 -
      Returns:
    • zrevrange

      public Maybe<Response> zrevrange(List<String> args)
      Returns members in a sorted set within a range of indexes in reverse order.
      Parameters:
      args -
      Returns:
    • rxZrevrange

      public Maybe<Response> rxZrevrange(List<String> args)
      Returns members in a sorted set within a range of indexes in reverse order.
      Parameters:
      args -
      Returns:
    • zrevrangebylex

      public Maybe<Response> zrevrangebylex(List<String> args)
      Returns members in a sorted set within a lexicographical range in reverse order.
      Parameters:
      args -
      Returns:
    • rxZrevrangebylex

      public Maybe<Response> rxZrevrangebylex(List<String> args)
      Returns members in a sorted set within a lexicographical range in reverse order.
      Parameters:
      args -
      Returns:
    • zrevrangebyscore

      public Maybe<Response> zrevrangebyscore(List<String> args)
      Returns members in a sorted set within a range of scores in reverse order.
      Parameters:
      args -
      Returns:
    • rxZrevrangebyscore

      public Maybe<Response> rxZrevrangebyscore(List<String> args)
      Returns members in a sorted set within a range of scores in reverse order.
      Parameters:
      args -
      Returns:
    • zrevrank

      public Maybe<Response> zrevrank(List<String> args)
      Returns the index of a member in a sorted set ordered by descending scores.
      Parameters:
      args -
      Returns:
    • rxZrevrank

      public Maybe<Response> rxZrevrank(List<String> args)
      Returns the index of a member in a sorted set ordered by descending scores.
      Parameters:
      args -
      Returns:
    • zscan

      public Maybe<Response> zscan(List<String> args)
      Iterates over members and scores of a sorted set.
      Parameters:
      args -
      Returns:
    • rxZscan

      public Maybe<Response> rxZscan(List<String> args)
      Iterates over members and scores of a sorted set.
      Parameters:
      args -
      Returns:
    • zscore

      public Maybe<Response> zscore(String arg0, String arg1)
      Returns the score of a member in a sorted set.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • rxZscore

      public Maybe<Response> rxZscore(String arg0, String arg1)
      Returns the score of a member in a sorted set.
      Parameters:
      arg0 -
      arg1 -
      Returns:
    • zunion

      public Maybe<Response> zunion(List<String> args)
      Returns the union of multiple sorted sets.
      Parameters:
      args -
      Returns:
    • rxZunion

      public Maybe<Response> rxZunion(List<String> args)
      Returns the union of multiple sorted sets.
      Parameters:
      args -
      Returns:
    • zunionstore

      public Maybe<Response> zunionstore(List<String> args)
      Stores the union of multiple sorted sets in a key.
      Parameters:
      args -
      Returns:
    • rxZunionstore

      public Maybe<Response> rxZunionstore(List<String> args)
      Stores the union of multiple sorted sets in a key.
      Parameters:
      args -
      Returns:
    • api

      public static ValkeyAPI api(Redis client)
    • api

      public static ValkeyAPI api(RedisConnection connection)
    • newInstance

      public static ValkeyAPI newInstance(ValkeyAPI arg)