Class ValkeyAPI

java.lang.Object
io.vertx.mutiny.redis.client.ValkeyAPI
All Implemented Interfaces:
MutinyDelegate

public class ValkeyAPI extends Object implements MutinyDelegate
Auto generated Valkey API client wrapper.

NOTE: This class has been automatically generated from the original non Mutiny-ified interface.

Version:
valkey_version:9.0.3
See Also:
  • ValkeyAPI
  • Field Details

  • Constructor Details

    • ValkeyAPI

      public ValkeyAPI(io.vertx.redis.client.ValkeyAPI delegate)
      Create a new instance of ValkeyAPI delegating to the given (non-null) instance of ValkeyAPI.
    • ValkeyAPI

      public ValkeyAPI(Object delegate)
  • Method Details

    • getDelegate

      public io.vertx.redis.client.ValkeyAPI getDelegate()
      Get the delegate instance.

      This method returns the instance on which this shim is delegating the calls. And so, give you access to the bare API.

      Specified by:
      getDelegate in interface MutinyDelegate
      Returns:
      the delegate instance
    • acl

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> acl(List<String> args)
      A container for Access List Control commands.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 6.0.0
      See Also:
      • ACL
      • ValkeyAPI.acl(List)
    • aclAndAwait

      public io.vertx.redis.client.Response aclAndAwait(List<String> args)
      A container for Access List Control commands.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 6.0.0
      See Also:
      • ACL
      • ValkeyAPI.acl(List)
    • aclAndForget

      public ValkeyAPI aclAndForget(List<String> args)
      A container for Access List Control commands.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 6.0.0
      See Also:
      • ACL
      • ValkeyAPI.acl(List)
    • append

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> append(String arg0, String arg1)
      Appends a string to the value of a key. Creates the key if it doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
      • APPEND
      • ValkeyAPI.append(String, String)
    • appendAndAwait

      public io.vertx.redis.client.Response appendAndAwait(String arg0, String arg1)
      Appends a string to the value of a key. Creates the key if it doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
      • APPEND
      • ValkeyAPI.append(String, String)
    • appendAndForget

      public ValkeyAPI appendAndForget(String arg0, String arg1)
      Appends a string to the value of a key. Creates the key if it doesn't exist.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
      • APPEND
      • ValkeyAPI.append(String, String)
    • asking

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> asking()
      Signals that a cluster client is following an -ASK redirect.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 3.0.0
      See Also:
    • askingAndAwait

      public io.vertx.redis.client.Response askingAndAwait()
      Signals that a cluster client is following an -ASK redirect.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 3.0.0
      See Also:
    • askingAndForget

      public ValkeyAPI askingAndForget()
      Signals that a cluster client is following an -ASK redirect.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 3.0.0
      See Also:
    • auth

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> auth(List<String> args)
      Authenticates the connection.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • AUTH
      • ValkeyAPI.auth(List)
    • authAndAwait

      public io.vertx.redis.client.Response authAndAwait(List<String> args)
      Authenticates the connection.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • AUTH
      • ValkeyAPI.auth(List)
    • authAndForget

      public ValkeyAPI authAndForget(List<String> args)
      Authenticates the connection.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • AUTH
      • ValkeyAPI.auth(List)
    • bgrewriteaof

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> bgrewriteaof()
      Asynchronously rewrites the append-only file to disk.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
    • bgrewriteaofAndAwait

      public io.vertx.redis.client.Response bgrewriteaofAndAwait()
      Asynchronously rewrites the append-only file to disk.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
    • bgrewriteaofAndForget

      public ValkeyAPI bgrewriteaofAndForget()
      Asynchronously rewrites the append-only file to disk.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
    • bgsave

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> bgsave(List<String> args)
      Asynchronously saves the database(s) to disk.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • BGSAVE
      • ValkeyAPI.bgsave(List)
    • bgsaveAndAwait

      public io.vertx.redis.client.Response bgsaveAndAwait(List<String> args)
      Asynchronously saves the database(s) to disk.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • BGSAVE
      • ValkeyAPI.bgsave(List)
    • bgsaveAndForget

      public ValkeyAPI bgsaveAndForget(List<String> args)
      Asynchronously saves the database(s) to disk.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • BGSAVE
      • ValkeyAPI.bgsave(List)
    • bitcount

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> bitcount(List<String> args)
      Counts the number of set bits (population counting) in a string.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.6.0
      See Also:
    • bitcountAndAwait

      public io.vertx.redis.client.Response bitcountAndAwait(List<String> args)
      Counts the number of set bits (population counting) in a string.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.6.0
      See Also:
    • bitcountAndForget

      public ValkeyAPI bitcountAndForget(List<String> args)
      Counts the number of set bits (population counting) in a string.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.6.0
      See Also:
    • bitfield

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> bitfield(List<String> args)
      Performs arbitrary bitfield integer operations on strings.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 3.2.0
      See Also:
    • bitfieldAndAwait

      public io.vertx.redis.client.Response bitfieldAndAwait(List<String> args)
      Performs arbitrary bitfield integer operations on strings.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 3.2.0
      See Also:
    • bitfieldAndForget

      public ValkeyAPI bitfieldAndForget(List<String> args)
      Performs arbitrary bitfield integer operations on strings.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 3.2.0
      See Also:
    • bitfieldRo

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> bitfieldRo(List<String> args)
      Performs arbitrary read-only bitfield integer operations on strings.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 6.0.0
      See Also:
    • bitfieldRoAndAwait

      public io.vertx.redis.client.Response bitfieldRoAndAwait(List<String> args)
      Performs arbitrary read-only bitfield integer operations on strings.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 6.0.0
      See Also:
    • bitfieldRoAndForget

      public ValkeyAPI bitfieldRoAndForget(List<String> args)
      Performs arbitrary read-only bitfield integer operations on strings.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 6.0.0
      See Also:
    • bitop

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> bitop(List<String> args)
      Performs bitwise operations on multiple strings, and stores the result.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.6.0
      See Also:
      • BITOP
      • ValkeyAPI.bitop(List)
    • bitopAndAwait

      public io.vertx.redis.client.Response bitopAndAwait(List<String> args)
      Performs bitwise operations on multiple strings, and stores the result.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.6.0
      See Also:
      • BITOP
      • ValkeyAPI.bitop(List)
    • bitopAndForget

      public ValkeyAPI bitopAndForget(List<String> args)
      Performs bitwise operations on multiple strings, and stores the result.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.6.0
      See Also:
      • BITOP
      • ValkeyAPI.bitop(List)
    • bitpos

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> bitpos(List<String> args)
      Finds the first set (1) or clear (0) bit in a string.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.8.7
      See Also:
      • BITPOS
      • ValkeyAPI.bitpos(List)
    • bitposAndAwait

      public io.vertx.redis.client.Response bitposAndAwait(List<String> args)
      Finds the first set (1) or clear (0) bit in a string.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.8.7
      See Also:
      • BITPOS
      • ValkeyAPI.bitpos(List)
    • bitposAndForget

      public ValkeyAPI bitposAndForget(List<String> args)
      Finds the first set (1) or clear (0) bit in a string.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.8.7
      See Also:
      • BITPOS
      • ValkeyAPI.bitpos(List)
    • blmove

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 6.2.0
      See Also:
      • BLMOVE
      • ValkeyAPI.blmove(String, String, String, String, String)
    • blmoveAndAwait

      public io.vertx.redis.client.Response blmoveAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 6.2.0
      See Also:
      • BLMOVE
      • ValkeyAPI.blmove(String, String, String, String, String)
    • blmoveAndForget

      public ValkeyAPI blmoveAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 6.2.0
      See Also:
      • BLMOVE
      • ValkeyAPI.blmove(String, String, String, String, String)
    • blmpop

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 7.0.0
      See Also:
      • BLMPOP
      • ValkeyAPI.blmpop(List)
    • blmpopAndAwait

      public io.vertx.redis.client.Response blmpopAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 7.0.0
      See Also:
      • BLMPOP
      • ValkeyAPI.blmpop(List)
    • blmpopAndForget

      public ValkeyAPI blmpopAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 7.0.0
      See Also:
      • BLMPOP
      • ValkeyAPI.blmpop(List)
    • blpop

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
      • BLPOP
      • ValkeyAPI.blpop(List)
    • blpopAndAwait

      public io.vertx.redis.client.Response blpopAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
      • BLPOP
      • ValkeyAPI.blpop(List)
    • blpopAndForget

      public ValkeyAPI blpopAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
      • BLPOP
      • ValkeyAPI.blpop(List)
    • brpop

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
      • BRPOP
      • ValkeyAPI.brpop(List)
    • brpopAndAwait

      public io.vertx.redis.client.Response brpopAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
      • BRPOP
      • ValkeyAPI.brpop(List)
    • brpopAndForget

      public ValkeyAPI brpopAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
      • BRPOP
      • ValkeyAPI.brpop(List)
    • brpoplpush

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.2.0
      See Also:
      • BRPOPLPUSH
      • ValkeyAPI.brpoplpush(String, String, String)
    • brpoplpushAndAwait

      public io.vertx.redis.client.Response brpoplpushAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.2.0
      See Also:
      • BRPOPLPUSH
      • ValkeyAPI.brpoplpush(String, String, String)
    • brpoplpushAndForget

      public ValkeyAPI brpoplpushAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.2.0
      See Also:
      • BRPOPLPUSH
      • ValkeyAPI.brpoplpush(String, String, String)
    • bzmpop

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 7.0.0
      See Also:
      • BZMPOP
      • ValkeyAPI.bzmpop(List)
    • bzmpopAndAwait

      public io.vertx.redis.client.Response bzmpopAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 7.0.0
      See Also:
      • BZMPOP
      • ValkeyAPI.bzmpop(List)
    • bzmpopAndForget

      public ValkeyAPI bzmpopAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 7.0.0
      See Also:
      • BZMPOP
      • ValkeyAPI.bzmpop(List)
    • bzpopmax

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 5.0.0
      See Also:
    • bzpopmaxAndAwait

      public io.vertx.redis.client.Response bzpopmaxAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 5.0.0
      See Also:
    • bzpopmaxAndForget

      public ValkeyAPI bzpopmaxAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 5.0.0
      See Also:
    • bzpopmin

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 5.0.0
      See Also:
    • bzpopminAndAwait

      public io.vertx.redis.client.Response bzpopminAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 5.0.0
      See Also:
    • bzpopminAndForget

      public ValkeyAPI bzpopminAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 5.0.0
      See Also:
    • client

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> client(List<String> args)
      A container for client connection commands.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.4.0
      See Also:
      • CLIENT
      • ValkeyAPI.client(List)
    • clientAndAwait

      public io.vertx.redis.client.Response clientAndAwait(List<String> args)
      A container for client connection commands.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.4.0
      See Also:
      • CLIENT
      • ValkeyAPI.client(List)
    • clientAndForget

      public ValkeyAPI clientAndForget(List<String> args)
      A container for client connection commands.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.4.0
      See Also:
      • CLIENT
      • ValkeyAPI.client(List)
    • cluster

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> cluster(List<String> args)
      A container for Cluster commands.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 3.0.0
      See Also:
    • clusterAndAwait

      public io.vertx.redis.client.Response clusterAndAwait(List<String> args)
      A container for Cluster commands.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 3.0.0
      See Also:
    • clusterAndForget

      public ValkeyAPI clusterAndForget(List<String> args)
      A container for Cluster commands.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 3.0.0
      See Also:
    • command

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> command(List<String> args)
      Returns detailed information about all commands.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.8.13
      See Also:
    • commandAndAwait

      public io.vertx.redis.client.Response commandAndAwait(List<String> args)
      Returns detailed information about all commands.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.8.13
      See Also:
    • commandAndForget

      public ValkeyAPI commandAndForget(List<String> args)
      Returns detailed information about all commands.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.8.13
      See Also:
    • commandlog

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> commandlog(List<String> args)
      A container for command log commands.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Valkey 8.1.0
      See Also:
    • commandlogAndAwait

      public io.vertx.redis.client.Response commandlogAndAwait(List<String> args)
      A container for command log commands.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Valkey 8.1.0
      See Also:
    • commandlogAndForget

      public ValkeyAPI commandlogAndForget(List<String> args)
      A container for command log commands.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Valkey 8.1.0
      See Also:
    • config

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> config(List<String> args)
      A container for server configuration commands.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
      • CONFIG
      • ValkeyAPI.config(List)
    • configAndAwait

      public io.vertx.redis.client.Response configAndAwait(List<String> args)
      A container for server configuration commands.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
      • CONFIG
      • ValkeyAPI.config(List)
    • configAndForget

      public ValkeyAPI configAndForget(List<String> args)
      A container for server configuration commands.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
      • CONFIG
      • ValkeyAPI.config(List)
    • copy

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> copy(List<String> args)
      Copies the value of a key to a new key.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 6.2.0
      See Also:
      • COPY
      • ValkeyAPI.copy(List)
    • copyAndAwait

      public io.vertx.redis.client.Response copyAndAwait(List<String> args)
      Copies the value of a key to a new key.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 6.2.0
      See Also:
      • COPY
      • ValkeyAPI.copy(List)
    • copyAndForget

      public ValkeyAPI copyAndForget(List<String> args)
      Copies the value of a key to a new key.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 6.2.0
      See Also:
      • COPY
      • ValkeyAPI.copy(List)
    • dbsize

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> dbsize()
      Returns the number of keys in the database.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
    • dbsizeAndAwait

      public io.vertx.redis.client.Response dbsizeAndAwait()
      Returns the number of keys in the database.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
    • dbsizeAndForget

      public ValkeyAPI dbsizeAndForget()
      Returns the number of keys in the database.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
    • debug

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> debug(List<String> args)
      A container for debugging commands.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • DEBUG
      • ValkeyAPI.debug(List)
    • debugAndAwait

      public io.vertx.redis.client.Response debugAndAwait(List<String> args)
      A container for debugging commands.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • DEBUG
      • ValkeyAPI.debug(List)
    • debugAndForget

      public ValkeyAPI debugAndForget(List<String> args)
      A container for debugging commands.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • DEBUG
      • ValkeyAPI.debug(List)
    • decr

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> decr(String arg0)
      Decrements the integer value of a key by one. Uses 0 as initial value if the key doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • DECR
      • ValkeyAPI.decr(String)
    • decrAndAwait

      public io.vertx.redis.client.Response decrAndAwait(String arg0)
      Decrements the integer value of a key by one. Uses 0 as initial value if the key doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • DECR
      • ValkeyAPI.decr(String)
    • decrAndForget

      public ValkeyAPI decrAndForget(String arg0)
      Decrements the integer value of a key by one. Uses 0 as initial value if the key doesn't exist.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • DECR
      • ValkeyAPI.decr(String)
    • decrby

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • DECRBY
      • ValkeyAPI.decrby(String, String)
    • decrbyAndAwait

      public io.vertx.redis.client.Response decrbyAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • DECRBY
      • ValkeyAPI.decrby(String, String)
    • decrbyAndForget

      public ValkeyAPI decrbyAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • DECRBY
      • ValkeyAPI.decrby(String, String)
    • del

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> del(List<String> args)
      Deletes one or more keys.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • DEL
      • ValkeyAPI.del(List)
    • delAndAwait

      public io.vertx.redis.client.Response delAndAwait(List<String> args)
      Deletes one or more keys.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • DEL
      • ValkeyAPI.del(List)
    • delAndForget

      public ValkeyAPI delAndForget(List<String> args)
      Deletes one or more keys.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • DEL
      • ValkeyAPI.del(List)
    • delifeq

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> delifeq(String arg0, String arg1)
      Delete key if value matches string.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Valkey 9.0.0
      See Also:
      • DELIFEQ
      • ValkeyAPI.delifeq(String, String)
    • delifeqAndAwait

      public io.vertx.redis.client.Response delifeqAndAwait(String arg0, String arg1)
      Delete key if value matches string.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Valkey 9.0.0
      See Also:
      • DELIFEQ
      • ValkeyAPI.delifeq(String, String)
    • delifeqAndForget

      public ValkeyAPI delifeqAndForget(String arg0, String arg1)
      Delete key if value matches string.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Valkey 9.0.0
      See Also:
      • DELIFEQ
      • ValkeyAPI.delifeq(String, String)
    • discard

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> discard()
      Discards a transaction.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
    • discardAndAwait

      public io.vertx.redis.client.Response discardAndAwait()
      Discards a transaction.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
    • discardAndForget

      public ValkeyAPI discardAndForget()
      Discards a transaction.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
    • dump

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> dump(String arg0)
      Returns a serialized representation of the value stored at a key.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.6.0
      See Also:
      • DUMP
      • ValkeyAPI.dump(String)
    • dumpAndAwait

      public io.vertx.redis.client.Response dumpAndAwait(String arg0)
      Returns a serialized representation of the value stored at a key.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.6.0
      See Also:
      • DUMP
      • ValkeyAPI.dump(String)
    • dumpAndForget

      public ValkeyAPI dumpAndForget(String arg0)
      Returns a serialized representation of the value stored at a key.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.6.0
      See Also:
      • DUMP
      • ValkeyAPI.dump(String)
    • echo

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> echo(String arg0)
      Returns the given string.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • ECHO
      • ValkeyAPI.echo(String)
    • echoAndAwait

      public io.vertx.redis.client.Response echoAndAwait(String arg0)
      Returns the given string.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • ECHO
      • ValkeyAPI.echo(String)
    • echoAndForget

      public ValkeyAPI echoAndForget(String arg0)
      Returns the given string.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • ECHO
      • ValkeyAPI.echo(String)
    • eval

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> eval(List<String> args)
      Executes a server-side Lua script.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.6.0
      See Also:
      • EVAL
      • ValkeyAPI.eval(List)
    • evalAndAwait

      public io.vertx.redis.client.Response evalAndAwait(List<String> args)
      Executes a server-side Lua script.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.6.0
      See Also:
      • EVAL
      • ValkeyAPI.eval(List)
    • evalAndForget

      public ValkeyAPI evalAndForget(List<String> args)
      Executes a server-side Lua script.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.6.0
      See Also:
      • EVAL
      • ValkeyAPI.eval(List)
    • evalRo

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> evalRo(List<String> args)
      Executes a read-only server-side Lua script.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 7.0.0
      See Also:
    • evalRoAndAwait

      public io.vertx.redis.client.Response evalRoAndAwait(List<String> args)
      Executes a read-only server-side Lua script.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 7.0.0
      See Also:
    • evalRoAndForget

      public ValkeyAPI evalRoAndForget(List<String> args)
      Executes a read-only server-side Lua script.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 7.0.0
      See Also:
    • evalsha

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> evalsha(List<String> args)
      Executes a server-side Lua script by SHA1 digest.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.6.0
      See Also:
    • evalshaAndAwait

      public io.vertx.redis.client.Response evalshaAndAwait(List<String> args)
      Executes a server-side Lua script by SHA1 digest.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.6.0
      See Also:
    • evalshaAndForget

      public ValkeyAPI evalshaAndForget(List<String> args)
      Executes a server-side Lua script by SHA1 digest.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.6.0
      See Also:
    • evalshaRo

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> evalshaRo(List<String> args)
      Executes a read-only server-side Lua script by SHA1 digest.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 7.0.0
      See Also:
    • evalshaRoAndAwait

      public io.vertx.redis.client.Response evalshaRoAndAwait(List<String> args)
      Executes a read-only server-side Lua script by SHA1 digest.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 7.0.0
      See Also:
    • evalshaRoAndForget

      public ValkeyAPI evalshaRoAndForget(List<String> args)
      Executes a read-only server-side Lua script by SHA1 digest.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 7.0.0
      See Also:
    • exec

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> exec()
      Executes all commands in a transaction.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.2.0
      See Also:
      • EXEC
      • ValkeyAPI.exec()
    • execAndAwait

      public io.vertx.redis.client.Response execAndAwait()
      Executes all commands in a transaction.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.2.0
      See Also:
      • EXEC
      • ValkeyAPI.exec()
    • execAndForget

      public ValkeyAPI execAndForget()
      Executes all commands in a transaction.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.2.0
      See Also:
      • EXEC
      • ValkeyAPI.exec()
    • exists

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> exists(List<String> args)
      Determines whether one or more keys exist.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • EXISTS
      • ValkeyAPI.exists(List)
    • existsAndAwait

      public io.vertx.redis.client.Response existsAndAwait(List<String> args)
      Determines whether one or more keys exist.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • EXISTS
      • ValkeyAPI.exists(List)
    • existsAndForget

      public ValkeyAPI existsAndForget(List<String> args)
      Determines whether one or more keys exist.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • EXISTS
      • ValkeyAPI.exists(List)
    • expire

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> expire(List<String> args)
      Sets the expiration time of a key in seconds.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • EXPIRE
      • ValkeyAPI.expire(List)
    • expireAndAwait

      public io.vertx.redis.client.Response expireAndAwait(List<String> args)
      Sets the expiration time of a key in seconds.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • EXPIRE
      • ValkeyAPI.expire(List)
    • expireAndForget

      public ValkeyAPI expireAndForget(List<String> args)
      Sets the expiration time of a key in seconds.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • EXPIRE
      • ValkeyAPI.expire(List)
    • expireat

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> expireat(List<String> args)
      Sets the expiration time of a key to a Unix timestamp.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.2.0
      See Also:
    • expireatAndAwait

      public io.vertx.redis.client.Response expireatAndAwait(List<String> args)
      Sets the expiration time of a key to a Unix timestamp.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.2.0
      See Also:
    • expireatAndForget

      public ValkeyAPI expireatAndForget(List<String> args)
      Sets the expiration time of a key to a Unix timestamp.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.2.0
      See Also:
    • expiretime

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> expiretime(String arg0)
      Returns the expiration time of a key as a Unix timestamp.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 7.0.0
      See Also:
    • expiretimeAndAwait

      public io.vertx.redis.client.Response expiretimeAndAwait(String arg0)
      Returns the expiration time of a key as a Unix timestamp.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 7.0.0
      See Also:
    • expiretimeAndForget

      public ValkeyAPI expiretimeAndForget(String arg0)
      Returns the expiration time of a key as a Unix timestamp.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 7.0.0
      See Also:
    • failover

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> failover(List<String> args)
      Starts a coordinated failover from a server to one of its replicas.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 6.2.0
      See Also:
    • failoverAndAwait

      public io.vertx.redis.client.Response failoverAndAwait(List<String> args)
      Starts a coordinated failover from a server to one of its replicas.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 6.2.0
      See Also:
    • failoverAndForget

      public ValkeyAPI failoverAndForget(List<String> args)
      Starts a coordinated failover from a server to one of its replicas.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 6.2.0
      See Also:
    • fcall

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> fcall(List<String> args)
      Invokes a function.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 7.0.0
      See Also:
      • FCALL
      • ValkeyAPI.fcall(List)
    • fcallAndAwait

      public io.vertx.redis.client.Response fcallAndAwait(List<String> args)
      Invokes a function.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 7.0.0
      See Also:
      • FCALL
      • ValkeyAPI.fcall(List)
    • fcallAndForget

      public ValkeyAPI fcallAndForget(List<String> args)
      Invokes a function.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 7.0.0
      See Also:
      • FCALL
      • ValkeyAPI.fcall(List)
    • fcallRo

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> fcallRo(List<String> args)
      Invokes a read-only function.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 7.0.0
      See Also:
    • fcallRoAndAwait

      public io.vertx.redis.client.Response fcallRoAndAwait(List<String> args)
      Invokes a read-only function.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 7.0.0
      See Also:
    • fcallRoAndForget

      public ValkeyAPI fcallRoAndForget(List<String> args)
      Invokes a read-only function.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 7.0.0
      See Also:
    • flushall

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> flushall(List<String> args)
      Removes all keys from all databases.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
    • flushallAndAwait

      public io.vertx.redis.client.Response flushallAndAwait(List<String> args)
      Removes all keys from all databases.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
    • flushallAndForget

      public ValkeyAPI flushallAndForget(List<String> args)
      Removes all keys from all databases.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
    • flushdb

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> flushdb(List<String> args)
      Remove all keys from the current database.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
    • flushdbAndAwait

      public io.vertx.redis.client.Response flushdbAndAwait(List<String> args)
      Remove all keys from the current database.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
    • flushdbAndForget

      public ValkeyAPI flushdbAndForget(List<String> args)
      Remove all keys from the current database.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
    • function

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> function(List<String> args)
      A container for function commands.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 7.0.0
      See Also:
    • functionAndAwait

      public io.vertx.redis.client.Response functionAndAwait(List<String> args)
      A container for function commands.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 7.0.0
      See Also:
    • functionAndForget

      public ValkeyAPI functionAndForget(List<String> args)
      A container for function commands.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 7.0.0
      See Also:
    • geoadd

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> geoadd(List<String> args)
      Adds one or more members to a geospatial index. The key is created if it doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 3.2.0
      See Also:
      • GEOADD
      • ValkeyAPI.geoadd(List)
    • geoaddAndAwait

      public io.vertx.redis.client.Response geoaddAndAwait(List<String> args)
      Adds one or more members to a geospatial index. The key is created if it doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 3.2.0
      See Also:
      • GEOADD
      • ValkeyAPI.geoadd(List)
    • geoaddAndForget

      public ValkeyAPI geoaddAndForget(List<String> args)
      Adds one or more members to a geospatial index. The key is created if it doesn't exist.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 3.2.0
      See Also:
      • GEOADD
      • ValkeyAPI.geoadd(List)
    • geodist

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> geodist(List<String> args)
      Returns the distance between two members of a geospatial index.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 3.2.0
      See Also:
    • geodistAndAwait

      public io.vertx.redis.client.Response geodistAndAwait(List<String> args)
      Returns the distance between two members of a geospatial index.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 3.2.0
      See Also:
    • geodistAndForget

      public ValkeyAPI geodistAndForget(List<String> args)
      Returns the distance between two members of a geospatial index.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 3.2.0
      See Also:
    • geohash

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> geohash(List<String> args)
      Returns members from a geospatial index as geohash strings.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 3.2.0
      See Also:
    • geohashAndAwait

      public io.vertx.redis.client.Response geohashAndAwait(List<String> args)
      Returns members from a geospatial index as geohash strings.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 3.2.0
      See Also:
    • geohashAndForget

      public ValkeyAPI geohashAndForget(List<String> args)
      Returns members from a geospatial index as geohash strings.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 3.2.0
      See Also:
    • geopos

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> geopos(List<String> args)
      Returns the longitude and latitude of members from a geospatial index.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 3.2.0
      See Also:
      • GEOPOS
      • ValkeyAPI.geopos(List)
    • geoposAndAwait

      public io.vertx.redis.client.Response geoposAndAwait(List<String> args)
      Returns the longitude and latitude of members from a geospatial index.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 3.2.0
      See Also:
      • GEOPOS
      • ValkeyAPI.geopos(List)
    • geoposAndForget

      public ValkeyAPI geoposAndForget(List<String> args)
      Returns the longitude and latitude of members from a geospatial index.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 3.2.0
      See Also:
      • GEOPOS
      • ValkeyAPI.geopos(List)
    • georadius

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> georadius(List<String> args)
      Queries a geospatial index for members within a distance from a coordinate, optionally stores the result.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 3.2.0
      See Also:
    • georadiusAndAwait

      public io.vertx.redis.client.Response georadiusAndAwait(List<String> args)
      Queries a geospatial index for members within a distance from a coordinate, optionally stores the result.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 3.2.0
      See Also:
    • georadiusAndForget

      public ValkeyAPI georadiusAndForget(List<String> args)
      Queries a geospatial index for members within a distance from a coordinate, optionally stores the result.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 3.2.0
      See Also:
    • georadiusRo

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> georadiusRo(List<String> args)
      Returns members from a geospatial index that are within a distance from a coordinate.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 3.2.10
      See Also:
    • georadiusRoAndAwait

      public io.vertx.redis.client.Response georadiusRoAndAwait(List<String> args)
      Returns members from a geospatial index that are within a distance from a coordinate.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 3.2.10
      See Also:
    • georadiusRoAndForget

      public ValkeyAPI georadiusRoAndForget(List<String> args)
      Returns members from a geospatial index that are within a distance from a coordinate.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 3.2.10
      See Also:
    • georadiusbymember

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> georadiusbymember(List<String> args)
      Queries a geospatial index for members within a distance from a member, optionally stores the result.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 3.2.0
      See Also:
    • georadiusbymemberAndAwait

      public io.vertx.redis.client.Response georadiusbymemberAndAwait(List<String> args)
      Queries a geospatial index for members within a distance from a member, optionally stores the result.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 3.2.0
      See Also:
    • georadiusbymemberAndForget

      public ValkeyAPI georadiusbymemberAndForget(List<String> args)
      Queries a geospatial index for members within a distance from a member, optionally stores the result.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 3.2.0
      See Also:
    • georadiusbymemberRo

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> georadiusbymemberRo(List<String> args)
      Returns members from a geospatial index that are within a distance from a member.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 3.2.10
      See Also:
    • georadiusbymemberRoAndAwait

      public io.vertx.redis.client.Response georadiusbymemberRoAndAwait(List<String> args)
      Returns members from a geospatial index that are within a distance from a member.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 3.2.10
      See Also:
    • georadiusbymemberRoAndForget

      public ValkeyAPI georadiusbymemberRoAndForget(List<String> args)
      Returns members from a geospatial index that are within a distance from a member.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 3.2.10
      See Also:
    • geosearch

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> geosearch(List<String> args)
      Queries a geospatial index for members inside an area of a box, circle, or a polygon.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 6.2.0
      See Also:
    • geosearchAndAwait

      public io.vertx.redis.client.Response geosearchAndAwait(List<String> args)
      Queries a geospatial index for members inside an area of a box, circle, or a polygon.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 6.2.0
      See Also:
    • geosearchAndForget

      public ValkeyAPI geosearchAndForget(List<String> args)
      Queries a geospatial index for members inside an area of a box, circle, or a polygon.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 6.2.0
      See Also:
    • geosearchstore

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 6.2.0
      See Also:
    • geosearchstoreAndAwait

      public io.vertx.redis.client.Response geosearchstoreAndAwait(List<String> args)
      Queries a geospatial index for members inside an area of a box, a circle, or a polygon, optionally stores the result.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 6.2.0
      See Also:
    • geosearchstoreAndForget

      public ValkeyAPI geosearchstoreAndForget(List<String> args)
      Queries a geospatial index for members inside an area of a box, a circle, or a polygon, optionally stores the result.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 6.2.0
      See Also:
    • get

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> get(String arg0)
      Returns the string value of a key.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • GET
      • ValkeyAPI.get(String)
    • getAndAwait

      public io.vertx.redis.client.Response getAndAwait(String arg0)
      Returns the string value of a key.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • GET
      • ValkeyAPI.get(String)
    • getAndForget

      public ValkeyAPI getAndForget(String arg0)
      Returns the string value of a key.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • GET
      • ValkeyAPI.get(String)
    • getbit

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> getbit(String arg0, String arg1)
      Returns a bit value by offset.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.2.0
      See Also:
      • GETBIT
      • ValkeyAPI.getbit(String, String)
    • getbitAndAwait

      public io.vertx.redis.client.Response getbitAndAwait(String arg0, String arg1)
      Returns a bit value by offset.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.2.0
      See Also:
      • GETBIT
      • ValkeyAPI.getbit(String, String)
    • getbitAndForget

      public ValkeyAPI getbitAndForget(String arg0, String arg1)
      Returns a bit value by offset.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.2.0
      See Also:
      • GETBIT
      • ValkeyAPI.getbit(String, String)
    • getdel

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> getdel(String arg0)
      Returns the string value of a key after deleting the key.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 6.2.0
      See Also:
      • GETDEL
      • ValkeyAPI.getdel(String)
    • getdelAndAwait

      public io.vertx.redis.client.Response getdelAndAwait(String arg0)
      Returns the string value of a key after deleting the key.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 6.2.0
      See Also:
      • GETDEL
      • ValkeyAPI.getdel(String)
    • getdelAndForget

      public ValkeyAPI getdelAndForget(String arg0)
      Returns the string value of a key after deleting the key.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 6.2.0
      See Also:
      • GETDEL
      • ValkeyAPI.getdel(String)
    • getex

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> getex(List<String> args)
      Returns the string value of a key after setting its expiration time.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 6.2.0
      See Also:
      • GETEX
      • ValkeyAPI.getex(List)
    • getexAndAwait

      public io.vertx.redis.client.Response getexAndAwait(List<String> args)
      Returns the string value of a key after setting its expiration time.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 6.2.0
      See Also:
      • GETEX
      • ValkeyAPI.getex(List)
    • getexAndForget

      public ValkeyAPI getexAndForget(List<String> args)
      Returns the string value of a key after setting its expiration time.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 6.2.0
      See Also:
      • GETEX
      • ValkeyAPI.getex(List)
    • getrange

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> getrange(String arg0, String arg1, String arg2)
      Returns a substring of the string stored at a key.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.4.0
      See Also:
      • GETRANGE
      • ValkeyAPI.getrange(String, String, String)
    • getrangeAndAwait

      public io.vertx.redis.client.Response getrangeAndAwait(String arg0, String arg1, String arg2)
      Returns a substring of the string stored at a key.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.4.0
      See Also:
      • GETRANGE
      • ValkeyAPI.getrange(String, String, String)
    • getrangeAndForget

      public ValkeyAPI getrangeAndForget(String arg0, String arg1, String arg2)
      Returns a substring of the string stored at a key.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.4.0
      See Also:
      • GETRANGE
      • ValkeyAPI.getrange(String, String, String)
    • getset

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> getset(String arg0, String arg1)
      Returns the previous string value of a key after setting it to a new value.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • GETSET
      • ValkeyAPI.getset(String, String)
    • getsetAndAwait

      public io.vertx.redis.client.Response getsetAndAwait(String arg0, String arg1)
      Returns the previous string value of a key after setting it to a new value.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • GETSET
      • ValkeyAPI.getset(String, String)
    • getsetAndForget

      public ValkeyAPI getsetAndForget(String arg0, String arg1)
      Returns the previous string value of a key after setting it to a new value.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • GETSET
      • ValkeyAPI.getset(String, String)
    • hdel

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> hdel(List<String> args)
      Deletes one or more fields and their values from a hash. Deletes the hash if no fields remain.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
      • HDEL
      • ValkeyAPI.hdel(List)
    • hdelAndAwait

      public io.vertx.redis.client.Response hdelAndAwait(List<String> args)
      Deletes one or more fields and their values from a hash. Deletes the hash if no fields remain.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
      • HDEL
      • ValkeyAPI.hdel(List)
    • hdelAndForget

      public ValkeyAPI hdelAndForget(List<String> args)
      Deletes one or more fields and their values from a hash. Deletes the hash if no fields remain.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
      • HDEL
      • ValkeyAPI.hdel(List)
    • hello

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> hello(List<String> args)
      Handshakes with the server.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 6.0.0
      See Also:
      • HELLO
      • ValkeyAPI.hello(List)
    • helloAndAwait

      public io.vertx.redis.client.Response helloAndAwait(List<String> args)
      Handshakes with the server.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 6.0.0
      See Also:
      • HELLO
      • ValkeyAPI.hello(List)
    • helloAndForget

      public ValkeyAPI helloAndForget(List<String> args)
      Handshakes with the server.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 6.0.0
      See Also:
      • HELLO
      • ValkeyAPI.hello(List)
    • hexists

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> hexists(String arg0, String arg1)
      Determines whether a field exists in a hash.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
      • HEXISTS
      • ValkeyAPI.hexists(String, String)
    • hexistsAndAwait

      public io.vertx.redis.client.Response hexistsAndAwait(String arg0, String arg1)
      Determines whether a field exists in a hash.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
      • HEXISTS
      • ValkeyAPI.hexists(String, String)
    • hexistsAndForget

      public ValkeyAPI hexistsAndForget(String arg0, String arg1)
      Determines whether a field exists in a hash.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
      • HEXISTS
      • ValkeyAPI.hexists(String, String)
    • hexpire

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> hexpire(List<String> args)
      Set expiry time on hash fields.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Valkey 9.0.0
      See Also:
    • hexpireAndAwait

      public io.vertx.redis.client.Response hexpireAndAwait(List<String> args)
      Set expiry time on hash fields.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Valkey 9.0.0
      See Also:
    • hexpireAndForget

      public ValkeyAPI hexpireAndForget(List<String> args)
      Set expiry time on hash fields.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Valkey 9.0.0
      See Also:
    • hexpireat

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> hexpireat(List<String> args)
      Set expiry time on hash fields.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Valkey 9.0.0
      See Also:
    • hexpireatAndAwait

      public io.vertx.redis.client.Response hexpireatAndAwait(List<String> args)
      Set expiry time on hash fields.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Valkey 9.0.0
      See Also:
    • hexpireatAndForget

      public ValkeyAPI hexpireatAndForget(List<String> args)
      Set expiry time on hash fields.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Valkey 9.0.0
      See Also:
    • hexpiretime

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> hexpiretime(List<String> args)
      Returns Unix timestamps in seconds since the epoch at which the given key's field(s) will expire.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Valkey 9.0.0
      See Also:
    • hexpiretimeAndAwait

      public io.vertx.redis.client.Response hexpiretimeAndAwait(List<String> args)
      Returns Unix timestamps in seconds since the epoch at which the given key's field(s) will expire.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Valkey 9.0.0
      See Also:
    • hexpiretimeAndForget

      public ValkeyAPI hexpiretimeAndForget(List<String> args)
      Returns Unix timestamps in seconds since the epoch at which the given key's field(s) will expire.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Valkey 9.0.0
      See Also:
    • hget

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> hget(String arg0, String arg1)
      Returns the value of a field in a hash.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
      • HGET
      • ValkeyAPI.hget(String, String)
    • hgetAndAwait

      public io.vertx.redis.client.Response hgetAndAwait(String arg0, String arg1)
      Returns the value of a field in a hash.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
      • HGET
      • ValkeyAPI.hget(String, String)
    • hgetAndForget

      public ValkeyAPI hgetAndForget(String arg0, String arg1)
      Returns the value of a field in a hash.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
      • HGET
      • ValkeyAPI.hget(String, String)
    • hgetall

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> hgetall(String arg0)
      Returns all fields and values in a hash.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
      • HGETALL
      • ValkeyAPI.hgetall(String)
    • hgetallAndAwait

      public io.vertx.redis.client.Response hgetallAndAwait(String arg0)
      Returns all fields and values in a hash.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
      • HGETALL
      • ValkeyAPI.hgetall(String)
    • hgetallAndForget

      public ValkeyAPI hgetallAndForget(String arg0)
      Returns all fields and values in a hash.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
      • HGETALL
      • ValkeyAPI.hgetall(String)
    • hgetex

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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).

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Valkey 9.0.0
      See Also:
      • HGETEX
      • ValkeyAPI.hgetex(List)
    • hgetexAndAwait

      public io.vertx.redis.client.Response hgetexAndAwait(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).

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Valkey 9.0.0
      See Also:
      • HGETEX
      • ValkeyAPI.hgetex(List)
    • hgetexAndForget

      public ValkeyAPI hgetexAndForget(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).

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Valkey 9.0.0
      See Also:
      • HGETEX
      • ValkeyAPI.hgetex(List)
    • hincrby

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
      • HINCRBY
      • ValkeyAPI.hincrby(String, String, String)
    • hincrbyAndAwait

      public io.vertx.redis.client.Response hincrbyAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
      • HINCRBY
      • ValkeyAPI.hincrby(String, String, String)
    • hincrbyAndForget

      public ValkeyAPI hincrbyAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
      • HINCRBY
      • ValkeyAPI.hincrby(String, String, String)
    • hincrbyfloat

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.6.0
      See Also:
      • HINCRBYFLOAT
      • ValkeyAPI.hincrbyfloat(String, String, String)
    • hincrbyfloatAndAwait

      public io.vertx.redis.client.Response hincrbyfloatAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.6.0
      See Also:
      • HINCRBYFLOAT
      • ValkeyAPI.hincrbyfloat(String, String, String)
    • hincrbyfloatAndForget

      public ValkeyAPI hincrbyfloatAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.6.0
      See Also:
      • HINCRBYFLOAT
      • ValkeyAPI.hincrbyfloat(String, String, String)
    • hkeys

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> hkeys(String arg0)
      Returns all fields in a hash.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
      • HKEYS
      • ValkeyAPI.hkeys(String)
    • hkeysAndAwait

      public io.vertx.redis.client.Response hkeysAndAwait(String arg0)
      Returns all fields in a hash.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
      • HKEYS
      • ValkeyAPI.hkeys(String)
    • hkeysAndForget

      public ValkeyAPI hkeysAndForget(String arg0)
      Returns all fields in a hash.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
      • HKEYS
      • ValkeyAPI.hkeys(String)
    • hlen

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> hlen(String arg0)
      Returns the number of fields in a hash.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
      • HLEN
      • ValkeyAPI.hlen(String)
    • hlenAndAwait

      public io.vertx.redis.client.Response hlenAndAwait(String arg0)
      Returns the number of fields in a hash.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
      • HLEN
      • ValkeyAPI.hlen(String)
    • hlenAndForget

      public ValkeyAPI hlenAndForget(String arg0)
      Returns the number of fields in a hash.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
      • HLEN
      • ValkeyAPI.hlen(String)
    • hmget

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> hmget(List<String> args)
      Returns the values of all fields in a hash.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
      • HMGET
      • ValkeyAPI.hmget(List)
    • hmgetAndAwait

      public io.vertx.redis.client.Response hmgetAndAwait(List<String> args)
      Returns the values of all fields in a hash.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
      • HMGET
      • ValkeyAPI.hmget(List)
    • hmgetAndForget

      public ValkeyAPI hmgetAndForget(List<String> args)
      Returns the values of all fields in a hash.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
      • HMGET
      • ValkeyAPI.hmget(List)
    • hmset

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> hmset(List<String> args)
      Sets the values of multiple fields.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
      • HMSET
      • ValkeyAPI.hmset(List)
    • hmsetAndAwait

      public io.vertx.redis.client.Response hmsetAndAwait(List<String> args)
      Sets the values of multiple fields.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
      • HMSET
      • ValkeyAPI.hmset(List)
    • hmsetAndForget

      public ValkeyAPI hmsetAndForget(List<String> args)
      Sets the values of multiple fields.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
      • HMSET
      • ValkeyAPI.hmset(List)
    • hpersist

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> hpersist(List<String> args)
      Remove the existing expiration on a hash key's field(s).

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Valkey 9.0.0
      See Also:
    • hpersistAndAwait

      public io.vertx.redis.client.Response hpersistAndAwait(List<String> args)
      Remove the existing expiration on a hash key's field(s).

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Valkey 9.0.0
      See Also:
    • hpersistAndForget

      public ValkeyAPI hpersistAndForget(List<String> args)
      Remove the existing expiration on a hash key's field(s).

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Valkey 9.0.0
      See Also:
    • hpexpire

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> hpexpire(List<String> args)
      Set expiry time on hash object.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Valkey 9.0.0
      See Also:
    • hpexpireAndAwait

      public io.vertx.redis.client.Response hpexpireAndAwait(List<String> args)
      Set expiry time on hash object.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Valkey 9.0.0
      See Also:
    • hpexpireAndForget

      public ValkeyAPI hpexpireAndForget(List<String> args)
      Set expiry time on hash object.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Valkey 9.0.0
      See Also:
    • hpexpireat

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> hpexpireat(List<String> args)
      Set expiration time on hash field.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Valkey 9.0.0
      See Also:
    • hpexpireatAndAwait

      public io.vertx.redis.client.Response hpexpireatAndAwait(List<String> args)
      Set expiration time on hash field.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Valkey 9.0.0
      See Also:
    • hpexpireatAndForget

      public ValkeyAPI hpexpireatAndForget(List<String> args)
      Set expiration time on hash field.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Valkey 9.0.0
      See Also:
    • hpexpiretime

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> hpexpiretime(List<String> args)
      Returns the Unix timestamp in milliseconds since Unix epoch at which the given key's field(s) will expire.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Valkey 9.0.0
      See Also:
    • hpexpiretimeAndAwait

      public io.vertx.redis.client.Response hpexpiretimeAndAwait(List<String> args)
      Returns the Unix timestamp in milliseconds since Unix epoch at which the given key's field(s) will expire.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Valkey 9.0.0
      See Also:
    • hpexpiretimeAndForget

      public ValkeyAPI hpexpiretimeAndForget(List<String> args)
      Returns the Unix timestamp in milliseconds since Unix epoch at which the given key's field(s) will expire.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Valkey 9.0.0
      See Also:
    • hpttl

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Valkey 9.0.0
      See Also:
      • HPTTL
      • ValkeyAPI.hpttl(List)
    • hpttlAndAwait

      public io.vertx.redis.client.Response hpttlAndAwait(List<String> args)
      Returns the remaining time to live in milliseconds of a hash key's field(s) that have an associated expiration.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Valkey 9.0.0
      See Also:
      • HPTTL
      • ValkeyAPI.hpttl(List)
    • hpttlAndForget

      public ValkeyAPI hpttlAndForget(List<String> args)
      Returns the remaining time to live in milliseconds of a hash key's field(s) that have an associated expiration.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Valkey 9.0.0
      See Also:
      • HPTTL
      • ValkeyAPI.hpttl(List)
    • hrandfield

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> hrandfield(List<String> args)
      Returns one or more random fields from a hash.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 6.2.0
      See Also:
    • hrandfieldAndAwait

      public io.vertx.redis.client.Response hrandfieldAndAwait(List<String> args)
      Returns one or more random fields from a hash.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 6.2.0
      See Also:
    • hrandfieldAndForget

      public ValkeyAPI hrandfieldAndForget(List<String> args)
      Returns one or more random fields from a hash.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 6.2.0
      See Also:
    • hscan

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> hscan(List<String> args)
      Iterates over fields and values of a hash.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.8.0
      See Also:
      • HSCAN
      • ValkeyAPI.hscan(List)
    • hscanAndAwait

      public io.vertx.redis.client.Response hscanAndAwait(List<String> args)
      Iterates over fields and values of a hash.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.8.0
      See Also:
      • HSCAN
      • ValkeyAPI.hscan(List)
    • hscanAndForget

      public ValkeyAPI hscanAndForget(List<String> args)
      Iterates over fields and values of a hash.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.8.0
      See Also:
      • HSCAN
      • ValkeyAPI.hscan(List)
    • hset

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> hset(List<String> args)
      Creates or modifies the value of a field in a hash.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
      • HSET
      • ValkeyAPI.hset(List)
    • hsetAndAwait

      public io.vertx.redis.client.Response hsetAndAwait(List<String> args)
      Creates or modifies the value of a field in a hash.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
      • HSET
      • ValkeyAPI.hset(List)
    • hsetAndForget

      public ValkeyAPI hsetAndForget(List<String> args)
      Creates or modifies the value of a field in a hash.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
      • HSET
      • ValkeyAPI.hset(List)
    • hsetex

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> hsetex(List<String> args)
      Set the value of one or more fields of a given hash key, and optionally set their expiration time.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Valkey 9.0.0
      See Also:
      • HSETEX
      • ValkeyAPI.hsetex(List)
    • hsetexAndAwait

      public io.vertx.redis.client.Response hsetexAndAwait(List<String> args)
      Set the value of one or more fields of a given hash key, and optionally set their expiration time.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Valkey 9.0.0
      See Also:
      • HSETEX
      • ValkeyAPI.hsetex(List)
    • hsetexAndForget

      public ValkeyAPI hsetexAndForget(List<String> args)
      Set the value of one or more fields of a given hash key, and optionally set their expiration time.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Valkey 9.0.0
      See Also:
      • HSETEX
      • ValkeyAPI.hsetex(List)
    • hsetnx

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> hsetnx(String arg0, String arg1, String arg2)
      Sets the value of a field in a hash only when the field doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
      • HSETNX
      • ValkeyAPI.hsetnx(String, String, String)
    • hsetnxAndAwait

      public io.vertx.redis.client.Response hsetnxAndAwait(String arg0, String arg1, String arg2)
      Sets the value of a field in a hash only when the field doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
      • HSETNX
      • ValkeyAPI.hsetnx(String, String, String)
    • hsetnxAndForget

      public ValkeyAPI hsetnxAndForget(String arg0, String arg1, String arg2)
      Sets the value of a field in a hash only when the field doesn't exist.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
      • HSETNX
      • ValkeyAPI.hsetnx(String, String, String)
    • hstrlen

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> hstrlen(String arg0, String arg1)
      Returns the length of the value of a field.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 3.2.0
      See Also:
      • HSTRLEN
      • ValkeyAPI.hstrlen(String, String)
    • hstrlenAndAwait

      public io.vertx.redis.client.Response hstrlenAndAwait(String arg0, String arg1)
      Returns the length of the value of a field.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 3.2.0
      See Also:
      • HSTRLEN
      • ValkeyAPI.hstrlen(String, String)
    • hstrlenAndForget

      public ValkeyAPI hstrlenAndForget(String arg0, String arg1)
      Returns the length of the value of a field.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 3.2.0
      See Also:
      • HSTRLEN
      • ValkeyAPI.hstrlen(String, String)
    • httl

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Valkey 9.0.0
      See Also:
      • HTTL
      • ValkeyAPI.httl(List)
    • httlAndAwait

      public io.vertx.redis.client.Response httlAndAwait(List<String> args)
      Returns the remaining time to live (in seconds) of a hash key's field(s) that have an associated expiration.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Valkey 9.0.0
      See Also:
      • HTTL
      • ValkeyAPI.httl(List)
    • httlAndForget

      public ValkeyAPI httlAndForget(List<String> args)
      Returns the remaining time to live (in seconds) of a hash key's field(s) that have an associated expiration.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Valkey 9.0.0
      See Also:
      • HTTL
      • ValkeyAPI.httl(List)
    • hvals

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> hvals(String arg0)
      Returns all values in a hash.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
      • HVALS
      • ValkeyAPI.hvals(String)
    • hvalsAndAwait

      public io.vertx.redis.client.Response hvalsAndAwait(String arg0)
      Returns all values in a hash.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
      • HVALS
      • ValkeyAPI.hvals(String)
    • hvalsAndForget

      public ValkeyAPI hvalsAndForget(String arg0)
      Returns all values in a hash.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
      • HVALS
      • ValkeyAPI.hvals(String)
    • incr

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> incr(String arg0)
      Increments the integer value of a key by one. Uses 0 as initial value if the key doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • INCR
      • ValkeyAPI.incr(String)
    • incrAndAwait

      public io.vertx.redis.client.Response incrAndAwait(String arg0)
      Increments the integer value of a key by one. Uses 0 as initial value if the key doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • INCR
      • ValkeyAPI.incr(String)
    • incrAndForget

      public ValkeyAPI incrAndForget(String arg0)
      Increments the integer value of a key by one. Uses 0 as initial value if the key doesn't exist.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • INCR
      • ValkeyAPI.incr(String)
    • incrby

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • INCRBY
      • ValkeyAPI.incrby(String, String)
    • incrbyAndAwait

      public io.vertx.redis.client.Response incrbyAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • INCRBY
      • ValkeyAPI.incrby(String, String)
    • incrbyAndForget

      public ValkeyAPI incrbyAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • INCRBY
      • ValkeyAPI.incrby(String, String)
    • incrbyfloat

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.6.0
      See Also:
    • incrbyfloatAndAwait

      public io.vertx.redis.client.Response incrbyfloatAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.6.0
      See Also:
    • incrbyfloatAndForget

      public ValkeyAPI incrbyfloatAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.6.0
      See Also:
    • info

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> info(List<String> args)
      Returns information and statistics about the server.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • INFO
      • ValkeyAPI.info(List)
    • infoAndAwait

      public io.vertx.redis.client.Response infoAndAwait(List<String> args)
      Returns information and statistics about the server.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • INFO
      • ValkeyAPI.info(List)
    • infoAndForget

      public ValkeyAPI infoAndForget(List<String> args)
      Returns information and statistics about the server.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • INFO
      • ValkeyAPI.info(List)
    • keys

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> keys(String arg0)
      Returns all key names that match a pattern.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • KEYS
      • ValkeyAPI.keys(String)
    • keysAndAwait

      public io.vertx.redis.client.Response keysAndAwait(String arg0)
      Returns all key names that match a pattern.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • KEYS
      • ValkeyAPI.keys(String)
    • keysAndForget

      public ValkeyAPI keysAndForget(String arg0)
      Returns all key names that match a pattern.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • KEYS
      • ValkeyAPI.keys(String)
    • lastsave

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> lastsave()
      Returns the Unix timestamp of the last successful save to disk.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
    • lastsaveAndAwait

      public io.vertx.redis.client.Response lastsaveAndAwait()
      Returns the Unix timestamp of the last successful save to disk.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
    • lastsaveAndForget

      public ValkeyAPI lastsaveAndForget()
      Returns the Unix timestamp of the last successful save to disk.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
    • latency

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> latency(List<String> args)
      A container for latency diagnostics commands.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.8.13
      See Also:
    • latencyAndAwait

      public io.vertx.redis.client.Response latencyAndAwait(List<String> args)
      A container for latency diagnostics commands.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.8.13
      See Also:
    • latencyAndForget

      public ValkeyAPI latencyAndForget(List<String> args)
      A container for latency diagnostics commands.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.8.13
      See Also:
    • lcs

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> lcs(List<String> args)
      Finds the longest common substring.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 7.0.0
      See Also:
      • LCS
      • ValkeyAPI.lcs(List)
    • lcsAndAwait

      public io.vertx.redis.client.Response lcsAndAwait(List<String> args)
      Finds the longest common substring.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 7.0.0
      See Also:
      • LCS
      • ValkeyAPI.lcs(List)
    • lcsAndForget

      public ValkeyAPI lcsAndForget(List<String> args)
      Finds the longest common substring.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 7.0.0
      See Also:
      • LCS
      • ValkeyAPI.lcs(List)
    • lindex

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> lindex(String arg0, String arg1)
      Returns an element from a list by its index.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • LINDEX
      • ValkeyAPI.lindex(String, String)
    • lindexAndAwait

      public io.vertx.redis.client.Response lindexAndAwait(String arg0, String arg1)
      Returns an element from a list by its index.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • LINDEX
      • ValkeyAPI.lindex(String, String)
    • lindexAndForget

      public ValkeyAPI lindexAndForget(String arg0, String arg1)
      Returns an element from a list by its index.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • LINDEX
      • ValkeyAPI.lindex(String, String)
    • linsert

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> linsert(String arg0, String arg1, String arg2, String arg3)
      Inserts an element before or after another element in a list.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.2.0
      See Also:
      • LINSERT
      • ValkeyAPI.linsert(String, String, String, String)
    • linsertAndAwait

      public io.vertx.redis.client.Response linsertAndAwait(String arg0, String arg1, String arg2, String arg3)
      Inserts an element before or after another element in a list.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.2.0
      See Also:
      • LINSERT
      • ValkeyAPI.linsert(String, String, String, String)
    • linsertAndForget

      public ValkeyAPI linsertAndForget(String arg0, String arg1, String arg2, String arg3)
      Inserts an element before or after another element in a list.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.2.0
      See Also:
      • LINSERT
      • ValkeyAPI.linsert(String, String, String, String)
    • llen

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> llen(String arg0)
      Returns the length of a list.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • LLEN
      • ValkeyAPI.llen(String)
    • llenAndAwait

      public io.vertx.redis.client.Response llenAndAwait(String arg0)
      Returns the length of a list.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • LLEN
      • ValkeyAPI.llen(String)
    • llenAndForget

      public ValkeyAPI llenAndForget(String arg0)
      Returns the length of a list.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • LLEN
      • ValkeyAPI.llen(String)
    • lmove

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 6.2.0
      See Also:
      • LMOVE
      • ValkeyAPI.lmove(String, String, String, String)
    • lmoveAndAwait

      public io.vertx.redis.client.Response lmoveAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 6.2.0
      See Also:
      • LMOVE
      • ValkeyAPI.lmove(String, String, String, String)
    • lmoveAndForget

      public ValkeyAPI lmoveAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 6.2.0
      See Also:
      • LMOVE
      • ValkeyAPI.lmove(String, String, String, String)
    • lmpop

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> lmpop(List<String> args)
      Returns multiple elements from a list after removing them. Deletes the list if the last element was popped.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 7.0.0
      See Also:
      • LMPOP
      • ValkeyAPI.lmpop(List)
    • lmpopAndAwait

      public io.vertx.redis.client.Response lmpopAndAwait(List<String> args)
      Returns multiple elements from a list after removing them. Deletes the list if the last element was popped.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 7.0.0
      See Also:
      • LMPOP
      • ValkeyAPI.lmpop(List)
    • lmpopAndForget

      public ValkeyAPI lmpopAndForget(List<String> args)
      Returns multiple elements from a list after removing them. Deletes the list if the last element was popped.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 7.0.0
      See Also:
      • LMPOP
      • ValkeyAPI.lmpop(List)
    • lolwut

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> lolwut(List<String> args)
      Displays computer art and the server version.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 5.0.0
      See Also:
      • LOLWUT
      • ValkeyAPI.lolwut(List)
    • lolwutAndAwait

      public io.vertx.redis.client.Response lolwutAndAwait(List<String> args)
      Displays computer art and the server version.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 5.0.0
      See Also:
      • LOLWUT
      • ValkeyAPI.lolwut(List)
    • lolwutAndForget

      public ValkeyAPI lolwutAndForget(List<String> args)
      Displays computer art and the server version.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 5.0.0
      See Also:
      • LOLWUT
      • ValkeyAPI.lolwut(List)
    • lpop

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • LPOP
      • ValkeyAPI.lpop(List)
    • lpopAndAwait

      public io.vertx.redis.client.Response lpopAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • LPOP
      • ValkeyAPI.lpop(List)
    • lpopAndForget

      public ValkeyAPI lpopAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • LPOP
      • ValkeyAPI.lpop(List)
    • lpos

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> lpos(List<String> args)
      Returns the index of matching elements in a list.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 6.0.6
      See Also:
      • LPOS
      • ValkeyAPI.lpos(List)
    • lposAndAwait

      public io.vertx.redis.client.Response lposAndAwait(List<String> args)
      Returns the index of matching elements in a list.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 6.0.6
      See Also:
      • LPOS
      • ValkeyAPI.lpos(List)
    • lposAndForget

      public ValkeyAPI lposAndForget(List<String> args)
      Returns the index of matching elements in a list.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 6.0.6
      See Also:
      • LPOS
      • ValkeyAPI.lpos(List)
    • lpush

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> lpush(List<String> args)
      Prepends one or more elements to a list. Creates the key if it doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • LPUSH
      • ValkeyAPI.lpush(List)
    • lpushAndAwait

      public io.vertx.redis.client.Response lpushAndAwait(List<String> args)
      Prepends one or more elements to a list. Creates the key if it doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • LPUSH
      • ValkeyAPI.lpush(List)
    • lpushAndForget

      public ValkeyAPI lpushAndForget(List<String> args)
      Prepends one or more elements to a list. Creates the key if it doesn't exist.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • LPUSH
      • ValkeyAPI.lpush(List)
    • lpushx

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> lpushx(List<String> args)
      Prepends one or more elements to a list only when the list exists.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.2.0
      See Also:
      • LPUSHX
      • ValkeyAPI.lpushx(List)
    • lpushxAndAwait

      public io.vertx.redis.client.Response lpushxAndAwait(List<String> args)
      Prepends one or more elements to a list only when the list exists.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.2.0
      See Also:
      • LPUSHX
      • ValkeyAPI.lpushx(List)
    • lpushxAndForget

      public ValkeyAPI lpushxAndForget(List<String> args)
      Prepends one or more elements to a list only when the list exists.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.2.0
      See Also:
      • LPUSHX
      • ValkeyAPI.lpushx(List)
    • lrange

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> lrange(String arg0, String arg1, String arg2)
      Returns a range of elements from a list.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • LRANGE
      • ValkeyAPI.lrange(String, String, String)
    • lrangeAndAwait

      public io.vertx.redis.client.Response lrangeAndAwait(String arg0, String arg1, String arg2)
      Returns a range of elements from a list.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • LRANGE
      • ValkeyAPI.lrange(String, String, String)
    • lrangeAndForget

      public ValkeyAPI lrangeAndForget(String arg0, String arg1, String arg2)
      Returns a range of elements from a list.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • LRANGE
      • ValkeyAPI.lrange(String, String, String)
    • lrem

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> lrem(String arg0, String arg1, String arg2)
      Removes elements from a list. Deletes the list if the last element was removed.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • LREM
      • ValkeyAPI.lrem(String, String, String)
    • lremAndAwait

      public io.vertx.redis.client.Response lremAndAwait(String arg0, String arg1, String arg2)
      Removes elements from a list. Deletes the list if the last element was removed.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • LREM
      • ValkeyAPI.lrem(String, String, String)
    • lremAndForget

      public ValkeyAPI lremAndForget(String arg0, String arg1, String arg2)
      Removes elements from a list. Deletes the list if the last element was removed.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • LREM
      • ValkeyAPI.lrem(String, String, String)
    • lset

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> lset(String arg0, String arg1, String arg2)
      Sets the value of an element in a list by its index.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • LSET
      • ValkeyAPI.lset(String, String, String)
    • lsetAndAwait

      public io.vertx.redis.client.Response lsetAndAwait(String arg0, String arg1, String arg2)
      Sets the value of an element in a list by its index.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • LSET
      • ValkeyAPI.lset(String, String, String)
    • lsetAndForget

      public ValkeyAPI lsetAndForget(String arg0, String arg1, String arg2)
      Sets the value of an element in a list by its index.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • LSET
      • ValkeyAPI.lset(String, String, String)
    • ltrim

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> ltrim(String arg0, String arg1, String arg2)
      Removes elements from both ends a list. Deletes the list if all elements were trimmed.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • LTRIM
      • ValkeyAPI.ltrim(String, String, String)
    • ltrimAndAwait

      public io.vertx.redis.client.Response ltrimAndAwait(String arg0, String arg1, String arg2)
      Removes elements from both ends a list. Deletes the list if all elements were trimmed.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • LTRIM
      • ValkeyAPI.ltrim(String, String, String)
    • ltrimAndForget

      public ValkeyAPI ltrimAndForget(String arg0, String arg1, String arg2)
      Removes elements from both ends a list. Deletes the list if all elements were trimmed.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • LTRIM
      • ValkeyAPI.ltrim(String, String, String)
    • memory

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> memory(List<String> args)
      A container for memory diagnostics commands.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 4.0.0
      See Also:
      • MEMORY
      • ValkeyAPI.memory(List)
    • memoryAndAwait

      public io.vertx.redis.client.Response memoryAndAwait(List<String> args)
      A container for memory diagnostics commands.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 4.0.0
      See Also:
      • MEMORY
      • ValkeyAPI.memory(List)
    • memoryAndForget

      public ValkeyAPI memoryAndForget(List<String> args)
      A container for memory diagnostics commands.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 4.0.0
      See Also:
      • MEMORY
      • ValkeyAPI.memory(List)
    • mget

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> mget(List<String> args)
      Atomically returns the string values of one or more keys.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • MGET
      • ValkeyAPI.mget(List)
    • mgetAndAwait

      public io.vertx.redis.client.Response mgetAndAwait(List<String> args)
      Atomically returns the string values of one or more keys.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • MGET
      • ValkeyAPI.mget(List)
    • mgetAndForget

      public ValkeyAPI mgetAndForget(List<String> args)
      Atomically returns the string values of one or more keys.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • MGET
      • ValkeyAPI.mget(List)
    • migrate

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> migrate(List<String> args)
      Atomically transfers a key from one instance to another.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.6.0
      See Also:
    • migrateAndAwait

      public io.vertx.redis.client.Response migrateAndAwait(List<String> args)
      Atomically transfers a key from one instance to another.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.6.0
      See Also:
    • migrateAndForget

      public ValkeyAPI migrateAndForget(List<String> args)
      Atomically transfers a key from one instance to another.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.6.0
      See Also:
    • module

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> module(List<String> args)
      A container for module commands.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 4.0.0
      See Also:
      • MODULE
      • ValkeyAPI.module(List)
    • moduleAndAwait

      public io.vertx.redis.client.Response moduleAndAwait(List<String> args)
      A container for module commands.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 4.0.0
      See Also:
      • MODULE
      • ValkeyAPI.module(List)
    • moduleAndForget

      public ValkeyAPI moduleAndForget(List<String> args)
      A container for module commands.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 4.0.0
      See Also:
      • MODULE
      • ValkeyAPI.module(List)
    • monitor

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> monitor()
      Listens for all requests received by the server in real-time.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
    • monitorAndAwait

      public io.vertx.redis.client.Response monitorAndAwait()
      Listens for all requests received by the server in real-time.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
    • monitorAndForget

      public ValkeyAPI monitorAndForget()
      Listens for all requests received by the server in real-time.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
    • move

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> move(String arg0, String arg1)
      Moves a key to another database.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • MOVE
      • ValkeyAPI.move(String, String)
    • moveAndAwait

      public io.vertx.redis.client.Response moveAndAwait(String arg0, String arg1)
      Moves a key to another database.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • MOVE
      • ValkeyAPI.move(String, String)
    • moveAndForget

      public ValkeyAPI moveAndForget(String arg0, String arg1)
      Moves a key to another database.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • MOVE
      • ValkeyAPI.move(String, String)
    • mset

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> mset(List<String> args)
      Atomically creates or modifies the string values of one or more keys.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.1
      See Also:
      • MSET
      • ValkeyAPI.mset(List)
    • msetAndAwait

      public io.vertx.redis.client.Response msetAndAwait(List<String> args)
      Atomically creates or modifies the string values of one or more keys.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.1
      See Also:
      • MSET
      • ValkeyAPI.mset(List)
    • msetAndForget

      public ValkeyAPI msetAndForget(List<String> args)
      Atomically creates or modifies the string values of one or more keys.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.1
      See Also:
      • MSET
      • ValkeyAPI.mset(List)
    • msetnx

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> msetnx(List<String> args)
      Atomically modifies the string values of one or more keys only when all keys don't exist.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.1
      See Also:
      • MSETNX
      • ValkeyAPI.msetnx(List)
    • msetnxAndAwait

      public io.vertx.redis.client.Response msetnxAndAwait(List<String> args)
      Atomically modifies the string values of one or more keys only when all keys don't exist.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.1
      See Also:
      • MSETNX
      • ValkeyAPI.msetnx(List)
    • msetnxAndForget

      public ValkeyAPI msetnxAndForget(List<String> args)
      Atomically modifies the string values of one or more keys only when all keys don't exist.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.1
      See Also:
      • MSETNX
      • ValkeyAPI.msetnx(List)
    • multi

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> multi()
      Starts a transaction.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.2.0
      See Also:
      • MULTI
      • ValkeyAPI.multi()
    • multiAndAwait

      public io.vertx.redis.client.Response multiAndAwait()
      Starts a transaction.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.2.0
      See Also:
      • MULTI
      • ValkeyAPI.multi()
    • multiAndForget

      public ValkeyAPI multiAndForget()
      Starts a transaction.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.2.0
      See Also:
      • MULTI
      • ValkeyAPI.multi()
    • object

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> object(List<String> args)
      A container for object introspection commands.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.2.3
      See Also:
      • OBJECT
      • ValkeyAPI.object(List)
    • objectAndAwait

      public io.vertx.redis.client.Response objectAndAwait(List<String> args)
      A container for object introspection commands.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.2.3
      See Also:
      • OBJECT
      • ValkeyAPI.object(List)
    • objectAndForget

      public ValkeyAPI objectAndForget(List<String> args)
      A container for object introspection commands.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.2.3
      See Also:
      • OBJECT
      • ValkeyAPI.object(List)
    • persist

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> persist(String arg0)
      Removes the expiration time of a key.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.2.0
      See Also:
      • PERSIST
      • ValkeyAPI.persist(String)
    • persistAndAwait

      public io.vertx.redis.client.Response persistAndAwait(String arg0)
      Removes the expiration time of a key.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.2.0
      See Also:
      • PERSIST
      • ValkeyAPI.persist(String)
    • persistAndForget

      public ValkeyAPI persistAndForget(String arg0)
      Removes the expiration time of a key.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.2.0
      See Also:
      • PERSIST
      • ValkeyAPI.persist(String)
    • pexpire

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> pexpire(List<String> args)
      Sets the expiration time of a key in milliseconds.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.6.0
      See Also:
    • pexpireAndAwait

      public io.vertx.redis.client.Response pexpireAndAwait(List<String> args)
      Sets the expiration time of a key in milliseconds.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.6.0
      See Also:
    • pexpireAndForget

      public ValkeyAPI pexpireAndForget(List<String> args)
      Sets the expiration time of a key in milliseconds.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.6.0
      See Also:
    • pexpireat

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> pexpireat(List<String> args)
      Sets the expiration time of a key to a Unix milliseconds timestamp.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.6.0
      See Also:
    • pexpireatAndAwait

      public io.vertx.redis.client.Response pexpireatAndAwait(List<String> args)
      Sets the expiration time of a key to a Unix milliseconds timestamp.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.6.0
      See Also:
    • pexpireatAndForget

      public ValkeyAPI pexpireatAndForget(List<String> args)
      Sets the expiration time of a key to a Unix milliseconds timestamp.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.6.0
      See Also:
    • pexpiretime

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> pexpiretime(String arg0)
      Returns the expiration time of a key as a Unix milliseconds timestamp.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 7.0.0
      See Also:
    • pexpiretimeAndAwait

      public io.vertx.redis.client.Response pexpiretimeAndAwait(String arg0)
      Returns the expiration time of a key as a Unix milliseconds timestamp.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 7.0.0
      See Also:
    • pexpiretimeAndForget

      public ValkeyAPI pexpiretimeAndForget(String arg0)
      Returns the expiration time of a key as a Unix milliseconds timestamp.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 7.0.0
      See Also:
    • pfadd

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> pfadd(List<String> args)
      Adds elements to a HyperLogLog key. Creates the key if it doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.8.9
      See Also:
      • PFADD
      • ValkeyAPI.pfadd(List)
    • pfaddAndAwait

      public io.vertx.redis.client.Response pfaddAndAwait(List<String> args)
      Adds elements to a HyperLogLog key. Creates the key if it doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.8.9
      See Also:
      • PFADD
      • ValkeyAPI.pfadd(List)
    • pfaddAndForget

      public ValkeyAPI pfaddAndForget(List<String> args)
      Adds elements to a HyperLogLog key. Creates the key if it doesn't exist.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.8.9
      See Also:
      • PFADD
      • ValkeyAPI.pfadd(List)
    • pfcount

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> pfcount(List<String> args)
      Returns the approximated cardinality of the set(s) observed by the HyperLogLog key(s).

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.8.9
      See Also:
    • pfcountAndAwait

      public io.vertx.redis.client.Response pfcountAndAwait(List<String> args)
      Returns the approximated cardinality of the set(s) observed by the HyperLogLog key(s).

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.8.9
      See Also:
    • pfcountAndForget

      public ValkeyAPI pfcountAndForget(List<String> args)
      Returns the approximated cardinality of the set(s) observed by the HyperLogLog key(s).

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.8.9
      See Also:
    • pfdebug

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> pfdebug(String arg0, String arg1)
      Internal commands for debugging HyperLogLog values.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.8.9
      See Also:
      • PFDEBUG
      • ValkeyAPI.pfdebug(String, String)
    • pfdebugAndAwait

      public io.vertx.redis.client.Response pfdebugAndAwait(String arg0, String arg1)
      Internal commands for debugging HyperLogLog values.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.8.9
      See Also:
      • PFDEBUG
      • ValkeyAPI.pfdebug(String, String)
    • pfdebugAndForget

      public ValkeyAPI pfdebugAndForget(String arg0, String arg1)
      Internal commands for debugging HyperLogLog values.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.8.9
      See Also:
      • PFDEBUG
      • ValkeyAPI.pfdebug(String, String)
    • pfmerge

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> pfmerge(List<String> args)
      Merges one or more HyperLogLog values into a single key.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.8.9
      See Also:
    • pfmergeAndAwait

      public io.vertx.redis.client.Response pfmergeAndAwait(List<String> args)
      Merges one or more HyperLogLog values into a single key.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.8.9
      See Also:
    • pfmergeAndForget

      public ValkeyAPI pfmergeAndForget(List<String> args)
      Merges one or more HyperLogLog values into a single key.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.8.9
      See Also:
    • pfselftest

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> pfselftest()
      An internal command for testing HyperLogLog values.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.8.9
      See Also:
    • pfselftestAndAwait

      public io.vertx.redis.client.Response pfselftestAndAwait()
      An internal command for testing HyperLogLog values.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.8.9
      See Also:
    • pfselftestAndForget

      public ValkeyAPI pfselftestAndForget()
      An internal command for testing HyperLogLog values.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.8.9
      See Also:
    • ping

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> ping(List<String> args)
      Returns the server's liveliness response.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • PING
      • ValkeyAPI.ping(List)
    • pingAndAwait

      public io.vertx.redis.client.Response pingAndAwait(List<String> args)
      Returns the server's liveliness response.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • PING
      • ValkeyAPI.ping(List)
    • pingAndForget

      public ValkeyAPI pingAndForget(List<String> args)
      Returns the server's liveliness response.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • PING
      • ValkeyAPI.ping(List)
    • psetex

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.6.0
      See Also:
      • PSETEX
      • ValkeyAPI.psetex(String, String, String)
    • psetexAndAwait

      public io.vertx.redis.client.Response psetexAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.6.0
      See Also:
      • PSETEX
      • ValkeyAPI.psetex(String, String, String)
    • psetexAndForget

      public ValkeyAPI psetexAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.6.0
      See Also:
      • PSETEX
      • ValkeyAPI.psetex(String, String, String)
    • psubscribe

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> psubscribe(List<String> args)
      Listens for messages published to channels that match one or more patterns.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
    • psubscribeAndAwait

      public io.vertx.redis.client.Response psubscribeAndAwait(List<String> args)
      Listens for messages published to channels that match one or more patterns.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
    • psubscribeAndForget

      public ValkeyAPI psubscribeAndForget(List<String> args)
      Listens for messages published to channels that match one or more patterns.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
    • psync

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> psync(List<String> args)
      An internal command used in replication.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.8.0
      See Also:
      • PSYNC
      • ValkeyAPI.psync(List)
    • psyncAndAwait

      public io.vertx.redis.client.Response psyncAndAwait(List<String> args)
      An internal command used in replication.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.8.0
      See Also:
      • PSYNC
      • ValkeyAPI.psync(List)
    • psyncAndForget

      public ValkeyAPI psyncAndForget(List<String> args)
      An internal command used in replication.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.8.0
      See Also:
      • PSYNC
      • ValkeyAPI.psync(List)
    • pttl

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> pttl(String arg0)
      Returns the expiration time in milliseconds of a key.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.6.0
      See Also:
      • PTTL
      • ValkeyAPI.pttl(String)
    • pttlAndAwait

      public io.vertx.redis.client.Response pttlAndAwait(String arg0)
      Returns the expiration time in milliseconds of a key.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.6.0
      See Also:
      • PTTL
      • ValkeyAPI.pttl(String)
    • pttlAndForget

      public ValkeyAPI pttlAndForget(String arg0)
      Returns the expiration time in milliseconds of a key.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.6.0
      See Also:
      • PTTL
      • ValkeyAPI.pttl(String)
    • publish

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> publish(String arg0, String arg1)
      Posts a message to a channel.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
      • PUBLISH
      • ValkeyAPI.publish(String, String)
    • publishAndAwait

      public io.vertx.redis.client.Response publishAndAwait(String arg0, String arg1)
      Posts a message to a channel.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
      • PUBLISH
      • ValkeyAPI.publish(String, String)
    • publishAndForget

      public ValkeyAPI publishAndForget(String arg0, String arg1)
      Posts a message to a channel.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
      • PUBLISH
      • ValkeyAPI.publish(String, String)
    • pubsub

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> pubsub(List<String> args)
      A container for Pub/Sub commands.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.8.0
      See Also:
      • PUBSUB
      • ValkeyAPI.pubsub(List)
    • pubsubAndAwait

      public io.vertx.redis.client.Response pubsubAndAwait(List<String> args)
      A container for Pub/Sub commands.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.8.0
      See Also:
      • PUBSUB
      • ValkeyAPI.pubsub(List)
    • pubsubAndForget

      public ValkeyAPI pubsubAndForget(List<String> args)
      A container for Pub/Sub commands.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.8.0
      See Also:
      • PUBSUB
      • ValkeyAPI.pubsub(List)
    • punsubscribe

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> punsubscribe(List<String> args)
      Stops listening to messages published to channels that match one or more patterns.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
    • punsubscribeAndAwait

      public io.vertx.redis.client.Response punsubscribeAndAwait(List<String> args)
      Stops listening to messages published to channels that match one or more patterns.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
    • punsubscribeAndForget

      public ValkeyAPI punsubscribeAndForget(List<String> args)
      Stops listening to messages published to channels that match one or more patterns.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
    • quit

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> quit(List<String> args)
      Closes the connection.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • QUIT
      • ValkeyAPI.quit(List)
    • quitAndAwait

      public io.vertx.redis.client.Response quitAndAwait(List<String> args)
      Closes the connection.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • QUIT
      • ValkeyAPI.quit(List)
    • quitAndForget

      public ValkeyAPI quitAndForget(List<String> args)
      Closes the connection.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • QUIT
      • ValkeyAPI.quit(List)
    • randomkey

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> randomkey()
      Returns a random key name from the database.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
    • randomkeyAndAwait

      public io.vertx.redis.client.Response randomkeyAndAwait()
      Returns a random key name from the database.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
    • randomkeyAndForget

      public ValkeyAPI randomkeyAndForget()
      Returns a random key name from the database.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
    • readonly

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> readonly()
      Enables read-only queries for a connection to a Valkey replica node.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 3.0.0
      See Also:
    • readonlyAndAwait

      public io.vertx.redis.client.Response readonlyAndAwait()
      Enables read-only queries for a connection to a Valkey replica node.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 3.0.0
      See Also:
    • readonlyAndForget

      public ValkeyAPI readonlyAndForget()
      Enables read-only queries for a connection to a Valkey replica node.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 3.0.0
      See Also:
    • readwrite

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> readwrite()
      Enables read-write queries for a connection to a Valkey replica node.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 3.0.0
      See Also:
    • readwriteAndAwait

      public io.vertx.redis.client.Response readwriteAndAwait()
      Enables read-write queries for a connection to a Valkey replica node.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 3.0.0
      See Also:
    • readwriteAndForget

      public ValkeyAPI readwriteAndForget()
      Enables read-write queries for a connection to a Valkey replica node.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 3.0.0
      See Also:
    • rename

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> rename(String arg0, String arg1)
      Renames a key and overwrites the destination.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • RENAME
      • ValkeyAPI.rename(String, String)
    • renameAndAwait

      public io.vertx.redis.client.Response renameAndAwait(String arg0, String arg1)
      Renames a key and overwrites the destination.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • RENAME
      • ValkeyAPI.rename(String, String)
    • renameAndForget

      public ValkeyAPI renameAndForget(String arg0, String arg1)
      Renames a key and overwrites the destination.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • RENAME
      • ValkeyAPI.rename(String, String)
    • renamenx

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> renamenx(String arg0, String arg1)
      Renames a key only when the target key name doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • RENAMENX
      • ValkeyAPI.renamenx(String, String)
    • renamenxAndAwait

      public io.vertx.redis.client.Response renamenxAndAwait(String arg0, String arg1)
      Renames a key only when the target key name doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • RENAMENX
      • ValkeyAPI.renamenx(String, String)
    • renamenxAndForget

      public ValkeyAPI renamenxAndForget(String arg0, String arg1)
      Renames a key only when the target key name doesn't exist.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • RENAMENX
      • ValkeyAPI.renamenx(String, String)
    • replconf

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> replconf(List<String> args)
      An internal command for configuring the replication stream.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 3.0.0
      See Also:
    • replconfAndAwait

      public io.vertx.redis.client.Response replconfAndAwait(List<String> args)
      An internal command for configuring the replication stream.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 3.0.0
      See Also:
    • replconfAndForget

      public ValkeyAPI replconfAndForget(List<String> args)
      An internal command for configuring the replication stream.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 3.0.0
      See Also:
    • replicaof

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> replicaof(String arg0, String arg1)
      Configures a server as replica of another, or promotes it to a primary.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 5.0.0
      See Also:
      • REPLICAOF
      • ValkeyAPI.replicaof(String, String)
    • replicaofAndAwait

      public io.vertx.redis.client.Response replicaofAndAwait(String arg0, String arg1)
      Configures a server as replica of another, or promotes it to a primary.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 5.0.0
      See Also:
      • REPLICAOF
      • ValkeyAPI.replicaof(String, String)
    • replicaofAndForget

      public ValkeyAPI replicaofAndForget(String arg0, String arg1)
      Configures a server as replica of another, or promotes it to a primary.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 5.0.0
      See Also:
      • REPLICAOF
      • ValkeyAPI.replicaof(String, String)
    • reset

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> reset()
      Resets the connection.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 6.2.0
      See Also:
      • RESET
      • ValkeyAPI.reset()
    • resetAndAwait

      public io.vertx.redis.client.Response resetAndAwait()
      Resets the connection.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 6.2.0
      See Also:
      • RESET
      • ValkeyAPI.reset()
    • resetAndForget

      public ValkeyAPI resetAndForget()
      Resets the connection.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 6.2.0
      See Also:
      • RESET
      • ValkeyAPI.reset()
    • restore

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> restore(List<String> args)
      Creates a key from the serialized representation of a value.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.6.0
      See Also:
    • restoreAndAwait

      public io.vertx.redis.client.Response restoreAndAwait(List<String> args)
      Creates a key from the serialized representation of a value.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.6.0
      See Also:
    • restoreAndForget

      public ValkeyAPI restoreAndForget(List<String> args)
      Creates a key from the serialized representation of a value.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.6.0
      See Also:
    • restoreAsking

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> restoreAsking(List<String> args)
      An internal command for migrating keys in a cluster.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 3.0.0
      See Also:
    • restoreAskingAndAwait

      public io.vertx.redis.client.Response restoreAskingAndAwait(List<String> args)
      An internal command for migrating keys in a cluster.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 3.0.0
      See Also:
    • restoreAskingAndForget

      public ValkeyAPI restoreAskingAndForget(List<String> args)
      An internal command for migrating keys in a cluster.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 3.0.0
      See Also:
    • role

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> role()
      Returns the replication role.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.8.12
      See Also:
      • ROLE
      • ValkeyAPI.role()
    • roleAndAwait

      public io.vertx.redis.client.Response roleAndAwait()
      Returns the replication role.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.8.12
      See Also:
      • ROLE
      • ValkeyAPI.role()
    • roleAndForget

      public ValkeyAPI roleAndForget()
      Returns the replication role.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.8.12
      See Also:
      • ROLE
      • ValkeyAPI.role()
    • rpop

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • RPOP
      • ValkeyAPI.rpop(List)
    • rpopAndAwait

      public io.vertx.redis.client.Response rpopAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • RPOP
      • ValkeyAPI.rpop(List)
    • rpopAndForget

      public ValkeyAPI rpopAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • RPOP
      • ValkeyAPI.rpop(List)
    • rpoplpush

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.2.0
      See Also:
      • RPOPLPUSH
      • ValkeyAPI.rpoplpush(String, String)
    • rpoplpushAndAwait

      public io.vertx.redis.client.Response rpoplpushAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.2.0
      See Also:
      • RPOPLPUSH
      • ValkeyAPI.rpoplpush(String, String)
    • rpoplpushAndForget

      public ValkeyAPI rpoplpushAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.2.0
      See Also:
      • RPOPLPUSH
      • ValkeyAPI.rpoplpush(String, String)
    • rpush

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> rpush(List<String> args)
      Appends one or more elements to a list. Creates the key if it doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • RPUSH
      • ValkeyAPI.rpush(List)
    • rpushAndAwait

      public io.vertx.redis.client.Response rpushAndAwait(List<String> args)
      Appends one or more elements to a list. Creates the key if it doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • RPUSH
      • ValkeyAPI.rpush(List)
    • rpushAndForget

      public ValkeyAPI rpushAndForget(List<String> args)
      Appends one or more elements to a list. Creates the key if it doesn't exist.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • RPUSH
      • ValkeyAPI.rpush(List)
    • rpushx

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> rpushx(List<String> args)
      Appends one or more elements to a list only when the list exists.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.2.0
      See Also:
      • RPUSHX
      • ValkeyAPI.rpushx(List)
    • rpushxAndAwait

      public io.vertx.redis.client.Response rpushxAndAwait(List<String> args)
      Appends one or more elements to a list only when the list exists.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.2.0
      See Also:
      • RPUSHX
      • ValkeyAPI.rpushx(List)
    • rpushxAndForget

      public ValkeyAPI rpushxAndForget(List<String> args)
      Appends one or more elements to a list only when the list exists.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.2.0
      See Also:
      • RPUSHX
      • ValkeyAPI.rpushx(List)
    • sadd

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> sadd(List<String> args)
      Adds one or more members to a set. Creates the key if it doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • SADD
      • ValkeyAPI.sadd(List)
    • saddAndAwait

      public io.vertx.redis.client.Response saddAndAwait(List<String> args)
      Adds one or more members to a set. Creates the key if it doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • SADD
      • ValkeyAPI.sadd(List)
    • saddAndForget

      public ValkeyAPI saddAndForget(List<String> args)
      Adds one or more members to a set. Creates the key if it doesn't exist.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • SADD
      • ValkeyAPI.sadd(List)
    • save

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> save()
      Synchronously saves the database(s) to disk.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • SAVE
      • ValkeyAPI.save()
    • saveAndAwait

      public io.vertx.redis.client.Response saveAndAwait()
      Synchronously saves the database(s) to disk.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • SAVE
      • ValkeyAPI.save()
    • saveAndForget

      public ValkeyAPI saveAndForget()
      Synchronously saves the database(s) to disk.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • SAVE
      • ValkeyAPI.save()
    • scan

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> scan(List<String> args)
      Iterates over the key names in the database.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.8.0
      See Also:
      • SCAN
      • ValkeyAPI.scan(List)
    • scanAndAwait

      public io.vertx.redis.client.Response scanAndAwait(List<String> args)
      Iterates over the key names in the database.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.8.0
      See Also:
      • SCAN
      • ValkeyAPI.scan(List)
    • scanAndForget

      public ValkeyAPI scanAndForget(List<String> args)
      Iterates over the key names in the database.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.8.0
      See Also:
      • SCAN
      • ValkeyAPI.scan(List)
    • scard

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> scard(String arg0)
      Returns the number of members in a set.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • SCARD
      • ValkeyAPI.scard(String)
    • scardAndAwait

      public io.vertx.redis.client.Response scardAndAwait(String arg0)
      Returns the number of members in a set.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • SCARD
      • ValkeyAPI.scard(String)
    • scardAndForget

      public ValkeyAPI scardAndForget(String arg0)
      Returns the number of members in a set.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • SCARD
      • ValkeyAPI.scard(String)
    • script

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> script(List<String> args)
      A container for Lua scripts management commands.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.6.0
      See Also:
      • SCRIPT
      • ValkeyAPI.script(List)
    • scriptAndAwait

      public io.vertx.redis.client.Response scriptAndAwait(List<String> args)
      A container for Lua scripts management commands.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.6.0
      See Also:
      • SCRIPT
      • ValkeyAPI.script(List)
    • scriptAndForget

      public ValkeyAPI scriptAndForget(List<String> args)
      A container for Lua scripts management commands.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.6.0
      See Also:
      • SCRIPT
      • ValkeyAPI.script(List)
    • sdiff

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> sdiff(List<String> args)
      Returns the difference of multiple sets.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • SDIFF
      • ValkeyAPI.sdiff(List)
    • sdiffAndAwait

      public io.vertx.redis.client.Response sdiffAndAwait(List<String> args)
      Returns the difference of multiple sets.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • SDIFF
      • ValkeyAPI.sdiff(List)
    • sdiffAndForget

      public ValkeyAPI sdiffAndForget(List<String> args)
      Returns the difference of multiple sets.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • SDIFF
      • ValkeyAPI.sdiff(List)
    • sdiffstore

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> sdiffstore(List<String> args)
      Stores the difference of multiple sets in a key.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
    • sdiffstoreAndAwait

      public io.vertx.redis.client.Response sdiffstoreAndAwait(List<String> args)
      Stores the difference of multiple sets in a key.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
    • sdiffstoreAndForget

      public ValkeyAPI sdiffstoreAndForget(List<String> args)
      Stores the difference of multiple sets in a key.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
    • select

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> select(String arg0)
      Changes the selected database.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • SELECT
      • ValkeyAPI.select(String)
    • selectAndAwait

      public io.vertx.redis.client.Response selectAndAwait(String arg0)
      Changes the selected database.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • SELECT
      • ValkeyAPI.select(String)
    • selectAndForget

      public ValkeyAPI selectAndForget(String arg0)
      Changes the selected database.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • SELECT
      • ValkeyAPI.select(String)
    • set

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> set(List<String> args)
      Sets the string value of a key, ignoring its type. The key is created if it doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • SET
      • ValkeyAPI.set(List)
    • setAndAwait

      public io.vertx.redis.client.Response setAndAwait(List<String> args)
      Sets the string value of a key, ignoring its type. The key is created if it doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • SET
      • ValkeyAPI.set(List)
    • setAndForget

      public ValkeyAPI setAndForget(List<String> args)
      Sets the string value of a key, ignoring its type. The key is created if it doesn't exist.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • SET
      • ValkeyAPI.set(List)
    • setbit

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.2.0
      See Also:
      • SETBIT
      • ValkeyAPI.setbit(String, String, String)
    • setbitAndAwait

      public io.vertx.redis.client.Response setbitAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.2.0
      See Also:
      • SETBIT
      • ValkeyAPI.setbit(String, String, String)
    • setbitAndForget

      public ValkeyAPI setbitAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.2.0
      See Also:
      • SETBIT
      • ValkeyAPI.setbit(String, String, String)
    • setex

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
      • SETEX
      • ValkeyAPI.setex(String, String, String)
    • setexAndAwait

      public io.vertx.redis.client.Response setexAndAwait(String arg0, String arg1, String arg2)
      Sets the string value and expiration time of a key. Creates the key if it doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
      • SETEX
      • ValkeyAPI.setex(String, String, String)
    • setexAndForget

      public ValkeyAPI setexAndForget(String arg0, String arg1, String arg2)
      Sets the string value and expiration time of a key. Creates the key if it doesn't exist.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
      • SETEX
      • ValkeyAPI.setex(String, String, String)
    • setnx

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> setnx(String arg0, String arg1)
      Set the string value of a key only when the key doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • SETNX
      • ValkeyAPI.setnx(String, String)
    • setnxAndAwait

      public io.vertx.redis.client.Response setnxAndAwait(String arg0, String arg1)
      Set the string value of a key only when the key doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • SETNX
      • ValkeyAPI.setnx(String, String)
    • setnxAndForget

      public ValkeyAPI setnxAndForget(String arg0, String arg1)
      Set the string value of a key only when the key doesn't exist.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • SETNX
      • ValkeyAPI.setnx(String, String)
    • setrange

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.2.0
      See Also:
      • SETRANGE
      • ValkeyAPI.setrange(String, String, String)
    • setrangeAndAwait

      public io.vertx.redis.client.Response setrangeAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.2.0
      See Also:
      • SETRANGE
      • ValkeyAPI.setrange(String, String, String)
    • setrangeAndForget

      public ValkeyAPI setrangeAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.2.0
      See Also:
      • SETRANGE
      • ValkeyAPI.setrange(String, String, String)
    • shutdown

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> shutdown(List<String> args)
      Synchronously saves the database(s) to disk and shuts down the server.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
    • shutdownAndAwait

      public io.vertx.redis.client.Response shutdownAndAwait(List<String> args)
      Synchronously saves the database(s) to disk and shuts down the server.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
    • shutdownAndForget

      public ValkeyAPI shutdownAndForget(List<String> args)
      Synchronously saves the database(s) to disk and shuts down the server.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
    • sinter

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> sinter(List<String> args)
      Returns the intersect of multiple sets.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • SINTER
      • ValkeyAPI.sinter(List)
    • sinterAndAwait

      public io.vertx.redis.client.Response sinterAndAwait(List<String> args)
      Returns the intersect of multiple sets.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • SINTER
      • ValkeyAPI.sinter(List)
    • sinterAndForget

      public ValkeyAPI sinterAndForget(List<String> args)
      Returns the intersect of multiple sets.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • SINTER
      • ValkeyAPI.sinter(List)
    • sintercard

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> sintercard(List<String> args)
      Returns the number of members of the intersect of multiple sets.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 7.0.0
      See Also:
    • sintercardAndAwait

      public io.vertx.redis.client.Response sintercardAndAwait(List<String> args)
      Returns the number of members of the intersect of multiple sets.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 7.0.0
      See Also:
    • sintercardAndForget

      public ValkeyAPI sintercardAndForget(List<String> args)
      Returns the number of members of the intersect of multiple sets.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 7.0.0
      See Also:
    • sinterstore

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> sinterstore(List<String> args)
      Stores the intersect of multiple sets in a key.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
    • sinterstoreAndAwait

      public io.vertx.redis.client.Response sinterstoreAndAwait(List<String> args)
      Stores the intersect of multiple sets in a key.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
    • sinterstoreAndForget

      public ValkeyAPI sinterstoreAndForget(List<String> args)
      Stores the intersect of multiple sets in a key.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
    • sismember

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> sismember(String arg0, String arg1)
      Determines whether a member belongs to a set.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • SISMEMBER
      • ValkeyAPI.sismember(String, String)
    • sismemberAndAwait

      public io.vertx.redis.client.Response sismemberAndAwait(String arg0, String arg1)
      Determines whether a member belongs to a set.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • SISMEMBER
      • ValkeyAPI.sismember(String, String)
    • sismemberAndForget

      public ValkeyAPI sismemberAndForget(String arg0, String arg1)
      Determines whether a member belongs to a set.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • SISMEMBER
      • ValkeyAPI.sismember(String, String)
    • slaveof

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> slaveof(String arg0, String arg1)
      Deprecated.
      since Redis 5.0.0, replaced by: REPLICAOF
      Sets a server as a replica of another, or promotes it to being a primary.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • SLAVEOF
      • ValkeyAPI.slaveof(String, String)
    • slaveofAndAwait

      public io.vertx.redis.client.Response slaveofAndAwait(String arg0, String arg1)
      Deprecated.
      since Redis 5.0.0, replaced by: REPLICAOF
      Sets a server as a replica of another, or promotes it to being a primary.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • SLAVEOF
      • ValkeyAPI.slaveof(String, String)
    • slaveofAndForget

      public ValkeyAPI slaveofAndForget(String arg0, String arg1)
      Deprecated.
      since Redis 5.0.0, replaced by: REPLICAOF
      Sets a server as a replica of another, or promotes it to being a primary.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • SLAVEOF
      • ValkeyAPI.slaveof(String, String)
    • slowlog

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> slowlog(List<String> args)
      A container for slow log commands.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.2.12
      See Also:
    • slowlogAndAwait

      public io.vertx.redis.client.Response slowlogAndAwait(List<String> args)
      A container for slow log commands.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.2.12
      See Also:
    • slowlogAndForget

      public ValkeyAPI slowlogAndForget(List<String> args)
      A container for slow log commands.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.2.12
      See Also:
    • smembers

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> smembers(String arg0)
      Returns all members of a set.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
    • smembersAndAwait

      public io.vertx.redis.client.Response smembersAndAwait(String arg0)
      Returns all members of a set.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
    • smembersAndForget

      public ValkeyAPI smembersAndForget(String arg0)
      Returns all members of a set.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
    • smismember

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> smismember(List<String> args)
      Determines whether multiple members belong to a set.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 6.2.0
      See Also:
    • smismemberAndAwait

      public io.vertx.redis.client.Response smismemberAndAwait(List<String> args)
      Determines whether multiple members belong to a set.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 6.2.0
      See Also:
    • smismemberAndForget

      public ValkeyAPI smismemberAndForget(List<String> args)
      Determines whether multiple members belong to a set.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 6.2.0
      See Also:
    • smove

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> smove(String arg0, String arg1, String arg2)
      Moves a member from one set to another.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • SMOVE
      • ValkeyAPI.smove(String, String, String)
    • smoveAndAwait

      public io.vertx.redis.client.Response smoveAndAwait(String arg0, String arg1, String arg2)
      Moves a member from one set to another.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • SMOVE
      • ValkeyAPI.smove(String, String, String)
    • smoveAndForget

      public ValkeyAPI smoveAndForget(String arg0, String arg1, String arg2)
      Moves a member from one set to another.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • SMOVE
      • ValkeyAPI.smove(String, String, String)
    • sort

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> sort(List<String> args)
      Sorts the elements in a list, a set, or a sorted set, optionally storing the result.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • SORT
      • ValkeyAPI.sort(List)
    • sortAndAwait

      public io.vertx.redis.client.Response sortAndAwait(List<String> args)
      Sorts the elements in a list, a set, or a sorted set, optionally storing the result.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • SORT
      • ValkeyAPI.sort(List)
    • sortAndForget

      public ValkeyAPI sortAndForget(List<String> args)
      Sorts the elements in a list, a set, or a sorted set, optionally storing the result.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • SORT
      • ValkeyAPI.sort(List)
    • sortRo

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> sortRo(List<String> args)
      Returns the sorted elements of a list, a set, or a sorted set.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 7.0.0
      See Also:
    • sortRoAndAwait

      public io.vertx.redis.client.Response sortRoAndAwait(List<String> args)
      Returns the sorted elements of a list, a set, or a sorted set.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 7.0.0
      See Also:
    • sortRoAndForget

      public ValkeyAPI sortRoAndForget(List<String> args)
      Returns the sorted elements of a list, a set, or a sorted set.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 7.0.0
      See Also:
    • spop

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • SPOP
      • ValkeyAPI.spop(List)
    • spopAndAwait

      public io.vertx.redis.client.Response spopAndAwait(List<String> args)
      Returns one or more random members from a set after removing them. Deletes the set if the last member was popped.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • SPOP
      • ValkeyAPI.spop(List)
    • spopAndForget

      public ValkeyAPI spopAndForget(List<String> args)
      Returns one or more random members from a set after removing them. Deletes the set if the last member was popped.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • SPOP
      • ValkeyAPI.spop(List)
    • spublish

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> spublish(String arg0, String arg1)
      Post a message to a shard channel.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 7.0.0
      See Also:
      • SPUBLISH
      • ValkeyAPI.spublish(String, String)
    • spublishAndAwait

      public io.vertx.redis.client.Response spublishAndAwait(String arg0, String arg1)
      Post a message to a shard channel.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 7.0.0
      See Also:
      • SPUBLISH
      • ValkeyAPI.spublish(String, String)
    • spublishAndForget

      public ValkeyAPI spublishAndForget(String arg0, String arg1)
      Post a message to a shard channel.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 7.0.0
      See Also:
      • SPUBLISH
      • ValkeyAPI.spublish(String, String)
    • srandmember

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> srandmember(List<String> args)
      Get one or multiple random members from a set.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
    • srandmemberAndAwait

      public io.vertx.redis.client.Response srandmemberAndAwait(List<String> args)
      Get one or multiple random members from a set.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
    • srandmemberAndForget

      public ValkeyAPI srandmemberAndForget(List<String> args)
      Get one or multiple random members from a set.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
    • srem

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> srem(List<String> args)
      Removes one or more members from a set. Deletes the set if the last member was removed.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • SREM
      • ValkeyAPI.srem(List)
    • sremAndAwait

      public io.vertx.redis.client.Response sremAndAwait(List<String> args)
      Removes one or more members from a set. Deletes the set if the last member was removed.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • SREM
      • ValkeyAPI.srem(List)
    • sremAndForget

      public ValkeyAPI sremAndForget(List<String> args)
      Removes one or more members from a set. Deletes the set if the last member was removed.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • SREM
      • ValkeyAPI.srem(List)
    • sscan

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> sscan(List<String> args)
      Iterates over members of a set.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.8.0
      See Also:
      • SSCAN
      • ValkeyAPI.sscan(List)
    • sscanAndAwait

      public io.vertx.redis.client.Response sscanAndAwait(List<String> args)
      Iterates over members of a set.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.8.0
      See Also:
      • SSCAN
      • ValkeyAPI.sscan(List)
    • sscanAndForget

      public ValkeyAPI sscanAndForget(List<String> args)
      Iterates over members of a set.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.8.0
      See Also:
      • SSCAN
      • ValkeyAPI.sscan(List)
    • ssubscribe

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> ssubscribe(List<String> args)
      Listens for messages published to shard channels.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 7.0.0
      See Also:
    • ssubscribeAndAwait

      public io.vertx.redis.client.Response ssubscribeAndAwait(List<String> args)
      Listens for messages published to shard channels.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 7.0.0
      See Also:
    • ssubscribeAndForget

      public ValkeyAPI ssubscribeAndForget(List<String> args)
      Listens for messages published to shard channels.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 7.0.0
      See Also:
    • strlen

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> strlen(String arg0)
      Returns the length of a string value.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.2.0
      See Also:
      • STRLEN
      • ValkeyAPI.strlen(String)
    • strlenAndAwait

      public io.vertx.redis.client.Response strlenAndAwait(String arg0)
      Returns the length of a string value.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.2.0
      See Also:
      • STRLEN
      • ValkeyAPI.strlen(String)
    • strlenAndForget

      public ValkeyAPI strlenAndForget(String arg0)
      Returns the length of a string value.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.2.0
      See Also:
      • STRLEN
      • ValkeyAPI.strlen(String)
    • subscribe

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> subscribe(List<String> args)
      Listens for messages published to channels.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
    • subscribeAndAwait

      public io.vertx.redis.client.Response subscribeAndAwait(List<String> args)
      Listens for messages published to channels.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
    • subscribeAndForget

      public ValkeyAPI subscribeAndForget(List<String> args)
      Listens for messages published to channels.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
    • substr

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> substr(String arg0, String arg1, String arg2)
      Returns a substring from a string value.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • SUBSTR
      • ValkeyAPI.substr(String, String, String)
    • substrAndAwait

      public io.vertx.redis.client.Response substrAndAwait(String arg0, String arg1, String arg2)
      Returns a substring from a string value.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • SUBSTR
      • ValkeyAPI.substr(String, String, String)
    • substrAndForget

      public ValkeyAPI substrAndForget(String arg0, String arg1, String arg2)
      Returns a substring from a string value.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • SUBSTR
      • ValkeyAPI.substr(String, String, String)
    • sunion

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> sunion(List<String> args)
      Returns the union of multiple sets.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • SUNION
      • ValkeyAPI.sunion(List)
    • sunionAndAwait

      public io.vertx.redis.client.Response sunionAndAwait(List<String> args)
      Returns the union of multiple sets.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • SUNION
      • ValkeyAPI.sunion(List)
    • sunionAndForget

      public ValkeyAPI sunionAndForget(List<String> args)
      Returns the union of multiple sets.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • SUNION
      • ValkeyAPI.sunion(List)
    • sunionstore

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> sunionstore(List<String> args)
      Stores the union of multiple sets in a key.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
    • sunionstoreAndAwait

      public io.vertx.redis.client.Response sunionstoreAndAwait(List<String> args)
      Stores the union of multiple sets in a key.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
    • sunionstoreAndForget

      public ValkeyAPI sunionstoreAndForget(List<String> args)
      Stores the union of multiple sets in a key.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
    • sunsubscribe

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> sunsubscribe(List<String> args)
      Stops listening to messages posted to shard channels.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 7.0.0
      See Also:
    • sunsubscribeAndAwait

      public io.vertx.redis.client.Response sunsubscribeAndAwait(List<String> args)
      Stops listening to messages posted to shard channels.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 7.0.0
      See Also:
    • sunsubscribeAndForget

      public ValkeyAPI sunsubscribeAndForget(List<String> args)
      Stops listening to messages posted to shard channels.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 7.0.0
      See Also:
    • swapdb

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> swapdb(String arg0, String arg1)
      Swaps two databases.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 4.0.0
      See Also:
      • SWAPDB
      • ValkeyAPI.swapdb(String, String)
    • swapdbAndAwait

      public io.vertx.redis.client.Response swapdbAndAwait(String arg0, String arg1)
      Swaps two databases.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 4.0.0
      See Also:
      • SWAPDB
      • ValkeyAPI.swapdb(String, String)
    • swapdbAndForget

      public ValkeyAPI swapdbAndForget(String arg0, String arg1)
      Swaps two databases.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 4.0.0
      See Also:
      • SWAPDB
      • ValkeyAPI.swapdb(String, String)
    • sync

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> sync()
      An internal command used in replication.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • SYNC
      • ValkeyAPI.sync()
    • syncAndAwait

      public io.vertx.redis.client.Response syncAndAwait()
      An internal command used in replication.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • SYNC
      • ValkeyAPI.sync()
    • syncAndForget

      public ValkeyAPI syncAndForget()
      An internal command used in replication.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • SYNC
      • ValkeyAPI.sync()
    • time

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> time()
      Returns the server time.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.6.0
      See Also:
      • TIME
      • ValkeyAPI.time()
    • timeAndAwait

      public io.vertx.redis.client.Response timeAndAwait()
      Returns the server time.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.6.0
      See Also:
      • TIME
      • ValkeyAPI.time()
    • timeAndForget

      public ValkeyAPI timeAndForget()
      Returns the server time.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.6.0
      See Also:
      • TIME
      • ValkeyAPI.time()
    • touch

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> touch(List<String> args)
      Returns the number of existing keys out of those specified after updating the time they were last accessed.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 3.2.1
      See Also:
      • TOUCH
      • ValkeyAPI.touch(List)
    • touchAndAwait

      public io.vertx.redis.client.Response touchAndAwait(List<String> args)
      Returns the number of existing keys out of those specified after updating the time they were last accessed.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 3.2.1
      See Also:
      • TOUCH
      • ValkeyAPI.touch(List)
    • touchAndForget

      public ValkeyAPI touchAndForget(List<String> args)
      Returns the number of existing keys out of those specified after updating the time they were last accessed.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 3.2.1
      See Also:
      • TOUCH
      • ValkeyAPI.touch(List)
    • ttl

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> ttl(String arg0)
      Returns the expiration time in seconds of a key.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • TTL
      • ValkeyAPI.ttl(String)
    • ttlAndAwait

      public io.vertx.redis.client.Response ttlAndAwait(String arg0)
      Returns the expiration time in seconds of a key.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • TTL
      • ValkeyAPI.ttl(String)
    • ttlAndForget

      public ValkeyAPI ttlAndForget(String arg0)
      Returns the expiration time in seconds of a key.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • TTL
      • ValkeyAPI.ttl(String)
    • type

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> type(String arg0)
      Determines the type of value stored at a key.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.0
      See Also:
      • TYPE
      • ValkeyAPI.type(String)
    • typeAndAwait

      public io.vertx.redis.client.Response typeAndAwait(String arg0)
      Determines the type of value stored at a key.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.0
      See Also:
      • TYPE
      • ValkeyAPI.type(String)
    • typeAndForget

      public ValkeyAPI typeAndForget(String arg0)
      Determines the type of value stored at a key.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.0
      See Also:
      • TYPE
      • ValkeyAPI.type(String)
    • unlink

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> unlink(List<String> args)
      Asynchronously deletes one or more keys.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 4.0.0
      See Also:
      • UNLINK
      • ValkeyAPI.unlink(List)
    • unlinkAndAwait

      public io.vertx.redis.client.Response unlinkAndAwait(List<String> args)
      Asynchronously deletes one or more keys.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 4.0.0
      See Also:
      • UNLINK
      • ValkeyAPI.unlink(List)
    • unlinkAndForget

      public ValkeyAPI unlinkAndForget(List<String> args)
      Asynchronously deletes one or more keys.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 4.0.0
      See Also:
      • UNLINK
      • ValkeyAPI.unlink(List)
    • unsubscribe

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> unsubscribe(List<String> args)
      Stops listening to messages posted to channels.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
    • unsubscribeAndAwait

      public io.vertx.redis.client.Response unsubscribeAndAwait(List<String> args)
      Stops listening to messages posted to channels.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
    • unsubscribeAndForget

      public ValkeyAPI unsubscribeAndForget(List<String> args)
      Stops listening to messages posted to channels.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
    • unwatch

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> unwatch()
      Forgets about watched keys of a transaction.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.2.0
      See Also:
    • unwatchAndAwait

      public io.vertx.redis.client.Response unwatchAndAwait()
      Forgets about watched keys of a transaction.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.2.0
      See Also:
    • unwatchAndForget

      public ValkeyAPI unwatchAndForget()
      Forgets about watched keys of a transaction.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.2.0
      See Also:
    • wait

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> wait(String arg0, String arg1)
      Blocks until the asynchronous replication of all preceding write commands sent by the connection is completed.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 3.0.0
      See Also:
      • WAIT
      • ValkeyAPI.wait(String, String)
    • waitAndAwait

      public io.vertx.redis.client.Response waitAndAwait(String arg0, String arg1)
      Blocks until the asynchronous replication of all preceding write commands sent by the connection is completed.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 3.0.0
      See Also:
      • WAIT
      • ValkeyAPI.wait(String, String)
    • waitAndForget

      public ValkeyAPI waitAndForget(String arg0, String arg1)
      Blocks until the asynchronous replication of all preceding write commands sent by the connection is completed.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 3.0.0
      See Also:
      • WAIT
      • ValkeyAPI.wait(String, String)
    • waitaof

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 7.2.0
      See Also:
      • WAITAOF
      • ValkeyAPI.waitaof(String, String, String)
    • waitaofAndAwait

      public io.vertx.redis.client.Response waitaofAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 7.2.0
      See Also:
      • WAITAOF
      • ValkeyAPI.waitaof(String, String, String)
    • waitaofAndForget

      public ValkeyAPI waitaofAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 7.2.0
      See Also:
      • WAITAOF
      • ValkeyAPI.waitaof(String, String, String)
    • watch

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> watch(List<String> args)
      Monitors changes to keys to determine the execution of a transaction.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.2.0
      See Also:
      • WATCH
      • ValkeyAPI.watch(List)
    • watchAndAwait

      public io.vertx.redis.client.Response watchAndAwait(List<String> args)
      Monitors changes to keys to determine the execution of a transaction.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.2.0
      See Also:
      • WATCH
      • ValkeyAPI.watch(List)
    • watchAndForget

      public ValkeyAPI watchAndForget(List<String> args)
      Monitors changes to keys to determine the execution of a transaction.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.2.0
      See Also:
      • WATCH
      • ValkeyAPI.watch(List)
    • xack

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> xack(List<String> args)
      Returns the number of messages that were successfully acknowledged by the consumer group member of a stream.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 5.0.0
      See Also:
      • XACK
      • ValkeyAPI.xack(List)
    • xackAndAwait

      public io.vertx.redis.client.Response xackAndAwait(List<String> args)
      Returns the number of messages that were successfully acknowledged by the consumer group member of a stream.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 5.0.0
      See Also:
      • XACK
      • ValkeyAPI.xack(List)
    • xackAndForget

      public ValkeyAPI xackAndForget(List<String> args)
      Returns the number of messages that were successfully acknowledged by the consumer group member of a stream.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 5.0.0
      See Also:
      • XACK
      • ValkeyAPI.xack(List)
    • xadd

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> xadd(List<String> args)
      Appends a new message to a stream. Creates the key if it doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 5.0.0
      See Also:
      • XADD
      • ValkeyAPI.xadd(List)
    • xaddAndAwait

      public io.vertx.redis.client.Response xaddAndAwait(List<String> args)
      Appends a new message to a stream. Creates the key if it doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 5.0.0
      See Also:
      • XADD
      • ValkeyAPI.xadd(List)
    • xaddAndForget

      public ValkeyAPI xaddAndForget(List<String> args)
      Appends a new message to a stream. Creates the key if it doesn't exist.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 5.0.0
      See Also:
      • XADD
      • ValkeyAPI.xadd(List)
    • xautoclaim

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 6.2.0
      See Also:
    • xautoclaimAndAwait

      public io.vertx.redis.client.Response xautoclaimAndAwait(List<String> args)
      Changes, or acquires, ownership of messages in a consumer group, as if the messages were delivered to as consumer group member.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 6.2.0
      See Also:
    • xautoclaimAndForget

      public ValkeyAPI xautoclaimAndForget(List<String> args)
      Changes, or acquires, ownership of messages in a consumer group, as if the messages were delivered to as consumer group member.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 6.2.0
      See Also:
    • xclaim

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 5.0.0
      See Also:
      • XCLAIM
      • ValkeyAPI.xclaim(List)
    • xclaimAndAwait

      public io.vertx.redis.client.Response xclaimAndAwait(List<String> args)
      Changes, or acquires, ownership of a message in a consumer group, as if the message was delivered a consumer group member.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 5.0.0
      See Also:
      • XCLAIM
      • ValkeyAPI.xclaim(List)
    • xclaimAndForget

      public ValkeyAPI xclaimAndForget(List<String> args)
      Changes, or acquires, ownership of a message in a consumer group, as if the message was delivered a consumer group member.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 5.0.0
      See Also:
      • XCLAIM
      • ValkeyAPI.xclaim(List)
    • xdel

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> xdel(List<String> args)
      Returns the number of messages after removing them from a stream.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 5.0.0
      See Also:
      • XDEL
      • ValkeyAPI.xdel(List)
    • xdelAndAwait

      public io.vertx.redis.client.Response xdelAndAwait(List<String> args)
      Returns the number of messages after removing them from a stream.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 5.0.0
      See Also:
      • XDEL
      • ValkeyAPI.xdel(List)
    • xdelAndForget

      public ValkeyAPI xdelAndForget(List<String> args)
      Returns the number of messages after removing them from a stream.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 5.0.0
      See Also:
      • XDEL
      • ValkeyAPI.xdel(List)
    • xgroup

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> xgroup(List<String> args)
      A container for consumer groups commands.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 5.0.0
      See Also:
      • XGROUP
      • ValkeyAPI.xgroup(List)
    • xgroupAndAwait

      public io.vertx.redis.client.Response xgroupAndAwait(List<String> args)
      A container for consumer groups commands.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 5.0.0
      See Also:
      • XGROUP
      • ValkeyAPI.xgroup(List)
    • xgroupAndForget

      public ValkeyAPI xgroupAndForget(List<String> args)
      A container for consumer groups commands.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 5.0.0
      See Also:
      • XGROUP
      • ValkeyAPI.xgroup(List)
    • xinfo

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> xinfo(List<String> args)
      A container for stream introspection commands.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 5.0.0
      See Also:
      • XINFO
      • ValkeyAPI.xinfo(List)
    • xinfoAndAwait

      public io.vertx.redis.client.Response xinfoAndAwait(List<String> args)
      A container for stream introspection commands.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 5.0.0
      See Also:
      • XINFO
      • ValkeyAPI.xinfo(List)
    • xinfoAndForget

      public ValkeyAPI xinfoAndForget(List<String> args)
      A container for stream introspection commands.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 5.0.0
      See Also:
      • XINFO
      • ValkeyAPI.xinfo(List)
    • xlen

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> xlen(String arg0)
      Return the number of messages in a stream.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 5.0.0
      See Also:
      • XLEN
      • ValkeyAPI.xlen(String)
    • xlenAndAwait

      public io.vertx.redis.client.Response xlenAndAwait(String arg0)
      Return the number of messages in a stream.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 5.0.0
      See Also:
      • XLEN
      • ValkeyAPI.xlen(String)
    • xlenAndForget

      public ValkeyAPI xlenAndForget(String arg0)
      Return the number of messages in a stream.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 5.0.0
      See Also:
      • XLEN
      • ValkeyAPI.xlen(String)
    • xpending

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> xpending(List<String> args)
      Returns the information and entries from a stream consumer group's pending entries list.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 5.0.0
      See Also:
    • xpendingAndAwait

      public io.vertx.redis.client.Response xpendingAndAwait(List<String> args)
      Returns the information and entries from a stream consumer group's pending entries list.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 5.0.0
      See Also:
    • xpendingAndForget

      public ValkeyAPI xpendingAndForget(List<String> args)
      Returns the information and entries from a stream consumer group's pending entries list.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 5.0.0
      See Also:
    • xrange

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> xrange(List<String> args)
      Returns the messages from a stream within a range of IDs.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 5.0.0
      See Also:
      • XRANGE
      • ValkeyAPI.xrange(List)
    • xrangeAndAwait

      public io.vertx.redis.client.Response xrangeAndAwait(List<String> args)
      Returns the messages from a stream within a range of IDs.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 5.0.0
      See Also:
      • XRANGE
      • ValkeyAPI.xrange(List)
    • xrangeAndForget

      public ValkeyAPI xrangeAndForget(List<String> args)
      Returns the messages from a stream within a range of IDs.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 5.0.0
      See Also:
      • XRANGE
      • ValkeyAPI.xrange(List)
    • xread

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> xread(List<String> args)
      Returns messages from multiple streams with IDs greater than the ones requested. Blocks until a message is available otherwise.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 5.0.0
      See Also:
      • XREAD
      • ValkeyAPI.xread(List)
    • xreadAndAwait

      public io.vertx.redis.client.Response xreadAndAwait(List<String> args)
      Returns messages from multiple streams with IDs greater than the ones requested. Blocks until a message is available otherwise.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 5.0.0
      See Also:
      • XREAD
      • ValkeyAPI.xread(List)
    • xreadAndForget

      public ValkeyAPI xreadAndForget(List<String> args)
      Returns messages from multiple streams with IDs greater than the ones requested. Blocks until a message is available otherwise.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 5.0.0
      See Also:
      • XREAD
      • ValkeyAPI.xread(List)
    • xreadgroup

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 5.0.0
      See Also:
    • xreadgroupAndAwait

      public io.vertx.redis.client.Response xreadgroupAndAwait(List<String> args)
      Returns new or historical messages from a stream for a consumer in a group. Blocks until a message is available otherwise.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 5.0.0
      See Also:
    • xreadgroupAndForget

      public ValkeyAPI xreadgroupAndForget(List<String> args)
      Returns new or historical messages from a stream for a consumer in a group. Blocks until a message is available otherwise.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 5.0.0
      See Also:
    • xrevrange

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> xrevrange(List<String> args)
      Returns the messages from a stream within a range of IDs in reverse order.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 5.0.0
      See Also:
    • xrevrangeAndAwait

      public io.vertx.redis.client.Response xrevrangeAndAwait(List<String> args)
      Returns the messages from a stream within a range of IDs in reverse order.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 5.0.0
      See Also:
    • xrevrangeAndForget

      public ValkeyAPI xrevrangeAndForget(List<String> args)
      Returns the messages from a stream within a range of IDs in reverse order.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 5.0.0
      See Also:
    • xsetid

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> xsetid(List<String> args)
      An internal command for replicating stream values.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 5.0.0
      See Also:
      • XSETID
      • ValkeyAPI.xsetid(List)
    • xsetidAndAwait

      public io.vertx.redis.client.Response xsetidAndAwait(List<String> args)
      An internal command for replicating stream values.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 5.0.0
      See Also:
      • XSETID
      • ValkeyAPI.xsetid(List)
    • xsetidAndForget

      public ValkeyAPI xsetidAndForget(List<String> args)
      An internal command for replicating stream values.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 5.0.0
      See Also:
      • XSETID
      • ValkeyAPI.xsetid(List)
    • xtrim

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> xtrim(List<String> args)
      Deletes messages from the beginning of a stream.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 5.0.0
      See Also:
      • XTRIM
      • ValkeyAPI.xtrim(List)
    • xtrimAndAwait

      public io.vertx.redis.client.Response xtrimAndAwait(List<String> args)
      Deletes messages from the beginning of a stream.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 5.0.0
      See Also:
      • XTRIM
      • ValkeyAPI.xtrim(List)
    • xtrimAndForget

      public ValkeyAPI xtrimAndForget(List<String> args)
      Deletes messages from the beginning of a stream.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 5.0.0
      See Also:
      • XTRIM
      • ValkeyAPI.xtrim(List)
    • zadd

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.2.0
      See Also:
      • ZADD
      • ValkeyAPI.zadd(List)
    • zaddAndAwait

      public io.vertx.redis.client.Response zaddAndAwait(List<String> args)
      Adds one or more members to a sorted set, or updates their scores. Creates the key if it doesn't exist.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.2.0
      See Also:
      • ZADD
      • ValkeyAPI.zadd(List)
    • zaddAndForget

      public ValkeyAPI zaddAndForget(List<String> args)
      Adds one or more members to a sorted set, or updates their scores. Creates the key if it doesn't exist.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.2.0
      See Also:
      • ZADD
      • ValkeyAPI.zadd(List)
    • zcard

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> zcard(String arg0)
      Returns the number of members in a sorted set.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.2.0
      See Also:
      • ZCARD
      • ValkeyAPI.zcard(String)
    • zcardAndAwait

      public io.vertx.redis.client.Response zcardAndAwait(String arg0)
      Returns the number of members in a sorted set.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.2.0
      See Also:
      • ZCARD
      • ValkeyAPI.zcard(String)
    • zcardAndForget

      public ValkeyAPI zcardAndForget(String arg0)
      Returns the number of members in a sorted set.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.2.0
      See Also:
      • ZCARD
      • ValkeyAPI.zcard(String)
    • zcount

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> zcount(String arg0, String arg1, String arg2)
      Returns the count of members in a sorted set that have scores within a range.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
      • ZCOUNT
      • ValkeyAPI.zcount(String, String, String)
    • zcountAndAwait

      public io.vertx.redis.client.Response zcountAndAwait(String arg0, String arg1, String arg2)
      Returns the count of members in a sorted set that have scores within a range.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
      • ZCOUNT
      • ValkeyAPI.zcount(String, String, String)
    • zcountAndForget

      public ValkeyAPI zcountAndForget(String arg0, String arg1, String arg2)
      Returns the count of members in a sorted set that have scores within a range.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
      • ZCOUNT
      • ValkeyAPI.zcount(String, String, String)
    • zdiff

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> zdiff(List<String> args)
      Returns the difference between multiple sorted sets.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 6.2.0
      See Also:
      • ZDIFF
      • ValkeyAPI.zdiff(List)
    • zdiffAndAwait

      public io.vertx.redis.client.Response zdiffAndAwait(List<String> args)
      Returns the difference between multiple sorted sets.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 6.2.0
      See Also:
      • ZDIFF
      • ValkeyAPI.zdiff(List)
    • zdiffAndForget

      public ValkeyAPI zdiffAndForget(List<String> args)
      Returns the difference between multiple sorted sets.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 6.2.0
      See Also:
      • ZDIFF
      • ValkeyAPI.zdiff(List)
    • zdiffstore

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> zdiffstore(List<String> args)
      Stores the difference of multiple sorted sets in a key.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 6.2.0
      See Also:
    • zdiffstoreAndAwait

      public io.vertx.redis.client.Response zdiffstoreAndAwait(List<String> args)
      Stores the difference of multiple sorted sets in a key.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 6.2.0
      See Also:
    • zdiffstoreAndForget

      public ValkeyAPI zdiffstoreAndForget(List<String> args)
      Stores the difference of multiple sorted sets in a key.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 6.2.0
      See Also:
    • zincrby

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> zincrby(String arg0, String arg1, String arg2)
      Increments the score of a member in a sorted set.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.2.0
      See Also:
      • ZINCRBY
      • ValkeyAPI.zincrby(String, String, String)
    • zincrbyAndAwait

      public io.vertx.redis.client.Response zincrbyAndAwait(String arg0, String arg1, String arg2)
      Increments the score of a member in a sorted set.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.2.0
      See Also:
      • ZINCRBY
      • ValkeyAPI.zincrby(String, String, String)
    • zincrbyAndForget

      public ValkeyAPI zincrbyAndForget(String arg0, String arg1, String arg2)
      Increments the score of a member in a sorted set.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.2.0
      See Also:
      • ZINCRBY
      • ValkeyAPI.zincrby(String, String, String)
    • zinter

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> zinter(List<String> args)
      Returns the intersect of multiple sorted sets.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 6.2.0
      See Also:
      • ZINTER
      • ValkeyAPI.zinter(List)
    • zinterAndAwait

      public io.vertx.redis.client.Response zinterAndAwait(List<String> args)
      Returns the intersect of multiple sorted sets.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 6.2.0
      See Also:
      • ZINTER
      • ValkeyAPI.zinter(List)
    • zinterAndForget

      public ValkeyAPI zinterAndForget(List<String> args)
      Returns the intersect of multiple sorted sets.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 6.2.0
      See Also:
      • ZINTER
      • ValkeyAPI.zinter(List)
    • zintercard

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> zintercard(List<String> args)
      Returns the number of members of the intersect of multiple sorted sets.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 7.0.0
      See Also:
    • zintercardAndAwait

      public io.vertx.redis.client.Response zintercardAndAwait(List<String> args)
      Returns the number of members of the intersect of multiple sorted sets.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 7.0.0
      See Also:
    • zintercardAndForget

      public ValkeyAPI zintercardAndForget(List<String> args)
      Returns the number of members of the intersect of multiple sorted sets.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 7.0.0
      See Also:
    • zinterstore

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> zinterstore(List<String> args)
      Stores the intersect of multiple sorted sets in a key.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
    • zinterstoreAndAwait

      public io.vertx.redis.client.Response zinterstoreAndAwait(List<String> args)
      Stores the intersect of multiple sorted sets in a key.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
    • zinterstoreAndForget

      public ValkeyAPI zinterstoreAndForget(List<String> args)
      Stores the intersect of multiple sorted sets in a key.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
    • zlexcount

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> zlexcount(String arg0, String arg1, String arg2)
      Returns the number of members in a sorted set within a lexicographical range.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.8.9
      See Also:
      • ZLEXCOUNT
      • ValkeyAPI.zlexcount(String, String, String)
    • zlexcountAndAwait

      public io.vertx.redis.client.Response zlexcountAndAwait(String arg0, String arg1, String arg2)
      Returns the number of members in a sorted set within a lexicographical range.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.8.9
      See Also:
      • ZLEXCOUNT
      • ValkeyAPI.zlexcount(String, String, String)
    • zlexcountAndForget

      public ValkeyAPI zlexcountAndForget(String arg0, String arg1, String arg2)
      Returns the number of members in a sorted set within a lexicographical range.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.8.9
      See Also:
      • ZLEXCOUNT
      • ValkeyAPI.zlexcount(String, String, String)
    • zmpop

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 7.0.0
      See Also:
      • ZMPOP
      • ValkeyAPI.zmpop(List)
    • zmpopAndAwait

      public io.vertx.redis.client.Response zmpopAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 7.0.0
      See Also:
      • ZMPOP
      • ValkeyAPI.zmpop(List)
    • zmpopAndForget

      public ValkeyAPI zmpopAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 7.0.0
      See Also:
      • ZMPOP
      • ValkeyAPI.zmpop(List)
    • zmscore

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> zmscore(List<String> args)
      Returns the score of one or more members in a sorted set.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 6.2.0
      See Also:
    • zmscoreAndAwait

      public io.vertx.redis.client.Response zmscoreAndAwait(List<String> args)
      Returns the score of one or more members in a sorted set.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 6.2.0
      See Also:
    • zmscoreAndForget

      public ValkeyAPI zmscoreAndForget(List<String> args)
      Returns the score of one or more members in a sorted set.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 6.2.0
      See Also:
    • zpopmax

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 5.0.0
      See Also:
    • zpopmaxAndAwait

      public io.vertx.redis.client.Response zpopmaxAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 5.0.0
      See Also:
    • zpopmaxAndForget

      public ValkeyAPI zpopmaxAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 5.0.0
      See Also:
    • zpopmin

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 5.0.0
      See Also:
    • zpopminAndAwait

      public io.vertx.redis.client.Response zpopminAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 5.0.0
      See Also:
    • zpopminAndForget

      public ValkeyAPI zpopminAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 5.0.0
      See Also:
    • zrandmember

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> zrandmember(List<String> args)
      Returns one or more random members from a sorted set.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 6.2.0
      See Also:
    • zrandmemberAndAwait

      public io.vertx.redis.client.Response zrandmemberAndAwait(List<String> args)
      Returns one or more random members from a sorted set.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 6.2.0
      See Also:
    • zrandmemberAndForget

      public ValkeyAPI zrandmemberAndForget(List<String> args)
      Returns one or more random members from a sorted set.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 6.2.0
      See Also:
    • zrange

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> zrange(List<String> args)
      Returns members in a sorted set within a range of indexes.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.2.0
      See Also:
      • ZRANGE
      • ValkeyAPI.zrange(List)
    • zrangeAndAwait

      public io.vertx.redis.client.Response zrangeAndAwait(List<String> args)
      Returns members in a sorted set within a range of indexes.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.2.0
      See Also:
      • ZRANGE
      • ValkeyAPI.zrange(List)
    • zrangeAndForget

      public ValkeyAPI zrangeAndForget(List<String> args)
      Returns members in a sorted set within a range of indexes.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.2.0
      See Also:
      • ZRANGE
      • ValkeyAPI.zrange(List)
    • zrangebylex

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> zrangebylex(List<String> args)
      Returns members in a sorted set within a lexicographical range.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.8.9
      See Also:
    • zrangebylexAndAwait

      public io.vertx.redis.client.Response zrangebylexAndAwait(List<String> args)
      Returns members in a sorted set within a lexicographical range.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.8.9
      See Also:
    • zrangebylexAndForget

      public ValkeyAPI zrangebylexAndForget(List<String> args)
      Returns members in a sorted set within a lexicographical range.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.8.9
      See Also:
    • zrangebyscore

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> zrangebyscore(List<String> args)
      Returns members in a sorted set within a range of scores.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.0.5
      See Also:
    • zrangebyscoreAndAwait

      public io.vertx.redis.client.Response zrangebyscoreAndAwait(List<String> args)
      Returns members in a sorted set within a range of scores.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.0.5
      See Also:
    • zrangebyscoreAndForget

      public ValkeyAPI zrangebyscoreAndForget(List<String> args)
      Returns members in a sorted set within a range of scores.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.0.5
      See Also:
    • zrangestore

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> zrangestore(List<String> args)
      Stores a range of members from sorted set in a key.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 6.2.0
      See Also:
    • zrangestoreAndAwait

      public io.vertx.redis.client.Response zrangestoreAndAwait(List<String> args)
      Stores a range of members from sorted set in a key.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 6.2.0
      See Also:
    • zrangestoreAndForget

      public ValkeyAPI zrangestoreAndForget(List<String> args)
      Stores a range of members from sorted set in a key.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 6.2.0
      See Also:
    • zrank

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> zrank(List<String> args)
      Returns the index of a member in a sorted set ordered by ascending scores.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
      • ZRANK
      • ValkeyAPI.zrank(List)
    • zrankAndAwait

      public io.vertx.redis.client.Response zrankAndAwait(List<String> args)
      Returns the index of a member in a sorted set ordered by ascending scores.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
      • ZRANK
      • ValkeyAPI.zrank(List)
    • zrankAndForget

      public ValkeyAPI zrankAndForget(List<String> args)
      Returns the index of a member in a sorted set ordered by ascending scores.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
      • ZRANK
      • ValkeyAPI.zrank(List)
    • zrem

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> zrem(List<String> args)
      Removes one or more members from a sorted set. Deletes the sorted set if all members were removed.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.2.0
      See Also:
      • ZREM
      • ValkeyAPI.zrem(List)
    • zremAndAwait

      public io.vertx.redis.client.Response zremAndAwait(List<String> args)
      Removes one or more members from a sorted set. Deletes the sorted set if all members were removed.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.2.0
      See Also:
      • ZREM
      • ValkeyAPI.zrem(List)
    • zremAndForget

      public ValkeyAPI zremAndForget(List<String> args)
      Removes one or more members from a sorted set. Deletes the sorted set if all members were removed.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.2.0
      See Also:
      • ZREM
      • ValkeyAPI.zrem(List)
    • zremrangebylex

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.8.9
      See Also:
    • zremrangebylexAndAwait

      public io.vertx.redis.client.Response zremrangebylexAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.8.9
      See Also:
    • zremrangebylexAndForget

      public ValkeyAPI zremrangebylexAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.8.9
      See Also:
    • zremrangebyrank

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
    • zremrangebyrankAndAwait

      public io.vertx.redis.client.Response zremrangebyrankAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
    • zremrangebyrankAndForget

      public ValkeyAPI zremrangebyrankAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
    • zremrangebyscore

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.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.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.2.0
      See Also:
    • zremrangebyscoreAndAwait

      public io.vertx.redis.client.Response zremrangebyscoreAndAwait(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.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.2.0
      See Also:
    • zremrangebyscoreAndForget

      public ValkeyAPI zremrangebyscoreAndForget(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.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.2.0
      See Also:
    • zrevrange

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> zrevrange(List<String> args)
      Returns members in a sorted set within a range of indexes in reverse order.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.2.0
      See Also:
    • zrevrangeAndAwait

      public io.vertx.redis.client.Response zrevrangeAndAwait(List<String> args)
      Returns members in a sorted set within a range of indexes in reverse order.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.2.0
      See Also:
    • zrevrangeAndForget

      public ValkeyAPI zrevrangeAndForget(List<String> args)
      Returns members in a sorted set within a range of indexes in reverse order.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.2.0
      See Also:
    • zrevrangebylex

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> zrevrangebylex(List<String> args)
      Returns members in a sorted set within a lexicographical range in reverse order.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.8.9
      See Also:
    • zrevrangebylexAndAwait

      public io.vertx.redis.client.Response zrevrangebylexAndAwait(List<String> args)
      Returns members in a sorted set within a lexicographical range in reverse order.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.8.9
      See Also:
    • zrevrangebylexAndForget

      public ValkeyAPI zrevrangebylexAndForget(List<String> args)
      Returns members in a sorted set within a lexicographical range in reverse order.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.8.9
      See Also:
    • zrevrangebyscore

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> zrevrangebyscore(List<String> args)
      Returns members in a sorted set within a range of scores in reverse order.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.2.0
      See Also:
    • zrevrangebyscoreAndAwait

      public io.vertx.redis.client.Response zrevrangebyscoreAndAwait(List<String> args)
      Returns members in a sorted set within a range of scores in reverse order.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.2.0
      See Also:
    • zrevrangebyscoreAndForget

      public ValkeyAPI zrevrangebyscoreAndForget(List<String> args)
      Returns members in a sorted set within a range of scores in reverse order.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.2.0
      See Also:
    • zrevrank

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> zrevrank(List<String> args)
      Returns the index of a member in a sorted set ordered by descending scores.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
    • zrevrankAndAwait

      public io.vertx.redis.client.Response zrevrankAndAwait(List<String> args)
      Returns the index of a member in a sorted set ordered by descending scores.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
    • zrevrankAndForget

      public ValkeyAPI zrevrankAndForget(List<String> args)
      Returns the index of a member in a sorted set ordered by descending scores.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
    • zscan

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> zscan(List<String> args)
      Iterates over members and scores of a sorted set.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.8.0
      See Also:
      • ZSCAN
      • ValkeyAPI.zscan(List)
    • zscanAndAwait

      public io.vertx.redis.client.Response zscanAndAwait(List<String> args)
      Iterates over members and scores of a sorted set.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.8.0
      See Also:
      • ZSCAN
      • ValkeyAPI.zscan(List)
    • zscanAndForget

      public ValkeyAPI zscanAndForget(List<String> args)
      Iterates over members and scores of a sorted set.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.8.0
      See Also:
      • ZSCAN
      • ValkeyAPI.zscan(List)
    • zscore

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> zscore(String arg0, String arg1)
      Returns the score of a member in a sorted set.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 1.2.0
      See Also:
      • ZSCORE
      • ValkeyAPI.zscore(String, String)
    • zscoreAndAwait

      public io.vertx.redis.client.Response zscoreAndAwait(String arg0, String arg1)
      Returns the score of a member in a sorted set.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 1.2.0
      See Also:
      • ZSCORE
      • ValkeyAPI.zscore(String, String)
    • zscoreAndForget

      public ValkeyAPI zscoreAndForget(String arg0, String arg1)
      Returns the score of a member in a sorted set.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 1.2.0
      See Also:
      • ZSCORE
      • ValkeyAPI.zscore(String, String)
    • zunion

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> zunion(List<String> args)
      Returns the union of multiple sorted sets.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 6.2.0
      See Also:
      • ZUNION
      • ValkeyAPI.zunion(List)
    • zunionAndAwait

      public io.vertx.redis.client.Response zunionAndAwait(List<String> args)
      Returns the union of multiple sorted sets.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 6.2.0
      See Also:
      • ZUNION
      • ValkeyAPI.zunion(List)
    • zunionAndForget

      public ValkeyAPI zunionAndForget(List<String> args)
      Returns the union of multiple sorted sets.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 6.2.0
      See Also:
      • ZUNION
      • ValkeyAPI.zunion(List)
    • zunionstore

      @CheckReturnValue public io.smallrye.mutiny.Uni<io.vertx.redis.client.Response> zunionstore(List<String> args)
      Stores the union of multiple sorted sets in a key.

      Unlike the bare Vert.x variant, this method returns a Uni. The uni emits the result of the operation as item. If the operation fails, the uni emits the failure.

      Don't forget to subscribe on it to trigger the operation.

      Returns:
      A Uni representing the asynchronous result of this operation.
      Since:
      Redis 2.0.0
      See Also:
    • zunionstoreAndAwait

      public io.vertx.redis.client.Response zunionstoreAndAwait(List<String> args)
      Stores the union of multiple sorted sets in a key.

      Unlike the bare Vert.x variant, this method returns a Response. This method awaits indefinitely for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).

      Returns:
      The operation result
      Since:
      Redis 2.0.0
      See Also:
    • zunionstoreAndForget

      public ValkeyAPI zunionstoreAndForget(List<String> args)
      Stores the union of multiple sorted sets in a key.

      Unlike the bare Vert.x variant, this method ignores the Response result or any failure.

      Returns:
      The current instance to chain operations if needed.
      Since:
      Redis 2.0.0
      See Also:
    • api

      public static ValkeyAPI api(Redis client)
    • api

      public static ValkeyAPI api(RedisConnection connection)
    • close

      public void close()
    • newInstance

      public static ValkeyAPI newInstance(io.vertx.redis.client.ValkeyAPI delegate)
      Creates a new instance of the ValkeyAPI.
    • hashCode

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

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

      public String toString()
      Overrides:
      toString in class Object