## Uses of Interface
io.vertx.redis.client.Redis

- Packages that use Redis
  Package | Description
  --- | ---
  io.vertx.ext.web.sstore.redis |
  io.vertx.reactivex.redis.client |
  io.vertx.redis.client |
  io.vertx.rxjava3.redis.client |
  io.vertx.servicediscovery.types |

- - ### Uses of Redis in io.vertx.ext.web.sstore.redis

    Methods in io.vertx.ext.web.sstore.redis with parameters of type Redis
    Modifier and Type | Method | Description
    --- | --- | ---
    `static RedisSessionStore` | RedisSessionStore.`create​(Vertx vertx, long retryTimeoutMs, Redis redis)` | Creates a RedisSessionStore with the given retry TO.
    `static RedisSessionStore` | RedisSessionStore.`create​(Vertx vertx, Redis redis)` | Creates a RedisSessionStore with the default retry TO.

  - ### Uses of Redis in io.vertx.reactivex.redis.client

    Methods in io.vertx.reactivex.redis.client that return Redis
    Modifier and Type | Method | Description
    --- | --- | ---
    `Redis` | Redis.`getDelegate()` |

    Methods in io.vertx.reactivex.redis.client with parameters of type Redis
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Redis` | Redis.`newInstance​(Redis arg)` |

    Constructors in io.vertx.reactivex.redis.client with parameters of type Redis
    Constructor | Description
    --- | ---
    `Redis​(Redis delegate)` |

  - ### Uses of Redis in io.vertx.redis.client

    Methods in io.vertx.redis.client that return Redis
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Redis` | Redis.`createClient​(Vertx vertx)` | Create a new Redis client using the default client options.
    `static Redis` | Redis.`createClient​(Vertx vertx, RedisOptions options)` | Create a new Redis client using the given client options.
    `static Redis` | Redis.`createClient​(Vertx vertx, String connectionString)` | Create a new Redis client using the default client options.
    `static Redis` | Redis.`createClusterClient​(Vertx vertx, RedisOptions options, Supplier<Future<RedisClusterConnectOptions>> connectOptions)` | Creates a new cluster Redis client.
    `static Redis` | Redis.`createReplicationClient​(Vertx vertx, RedisOptions options, Supplier<Future<RedisReplicationConnectOptions>> connectOptions)` | Creates a new replication Redis client.
    `static Redis` | Redis.`createSentinelClient​(Vertx vertx, RedisOptions options, Supplier<Future<RedisSentinelConnectOptions>> connectOptions)` | Creates a new sentinel Redis client.
    `static Redis` | Redis.`createStandaloneClient​(Vertx vertx, RedisOptions options, Supplier<Future<RedisStandaloneConnectOptions>> connectOptions)` | Creates a new standalone Redis client.

    Methods in io.vertx.redis.client with parameters of type Redis
    Modifier and Type | Method | Description
    --- | --- | ---
    `static RedisAPI` | RedisAPI.`api​(Redis client)` |
    `static RedisCluster` | RedisCluster.`create​(Redis client)` |

  - ### Uses of Redis in io.vertx.rxjava3.redis.client

    Methods in io.vertx.rxjava3.redis.client that return Redis
    Modifier and Type | Method | Description
    --- | --- | ---
    `Redis` | Redis.`getDelegate()` |

    Methods in io.vertx.rxjava3.redis.client with parameters of type Redis
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Redis` | Redis.`newInstance​(Redis arg)` |

    Constructors in io.vertx.rxjava3.redis.client with parameters of type Redis
    Constructor | Description
    --- | ---
    `Redis​(Redis delegate)` |

  - ### Uses of Redis in io.vertx.servicediscovery.types

    Methods in io.vertx.servicediscovery.types that return types with arguments of type Redis
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Future<Redis>` | RedisDataSource.`getRedisClient​(ServiceDiscovery discovery, JsonObject filter)` | Convenient method that looks for a Redis data source and provides the configured `Redis`.
    `static Future<Redis>` | RedisDataSource.`getRedisClient​(ServiceDiscovery discovery, JsonObject filter, JsonObject consumerConfiguration)` | Convenient method that looks for a Redis data source and provides the configured `Redis`.
    `static Future<Redis>` | RedisDataSource.`getRedisClient​(ServiceDiscovery discovery, Function<Record,​Boolean> filter)` | Convenient method that looks for a Redis data source and provides the configured `Redis`.
    `static Future<Redis>` | RedisDataSource.`getRedisClient​(ServiceDiscovery discovery, Function<Record,​Boolean> filter, JsonObject consumerConfiguration)` | Convenient method that looks for a Redis data source and provides the configured `Redis`.