## Uses of Class
io.vertx.reactivex.redis.client.Redis

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

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

    Methods in io.vertx.reactivex.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

    Fields in io.vertx.reactivex.redis.client with type parameters of type Redis
    Modifier and Type | Field | Description
    --- | --- | ---
    `static io.vertx.lang.rx.TypeArg<Redis>` | Redis.`__TYPE_ARG` |

    Methods in io.vertx.reactivex.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.
    `static Redis` | Redis.`newInstance​(Redis arg)` |

    Methods in io.vertx.reactivex.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.reactivex.servicediscovery.types

    Methods in io.vertx.reactivex.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`.
    `static Single<Redis>` | RedisDataSource.`rxGetRedisClient​(ServiceDiscovery discovery, JsonObject filter)` | Convenient method that looks for a Redis data source and provides the configured `Redis`.
    `static Single<Redis>` | RedisDataSource.`rxGetRedisClient​(ServiceDiscovery discovery, JsonObject filter, JsonObject consumerConfiguration)` | Convenient method that looks for a Redis data source and provides the configured `Redis`.
    `static Single<Redis>` | RedisDataSource.`rxGetRedisClient​(ServiceDiscovery discovery, Function<Record,​Boolean> filter)` | Convenient method that looks for a Redis data source and provides the configured `Redis`.
    `static Single<Redis>` | RedisDataSource.`rxGetRedisClient​(ServiceDiscovery discovery, Function<Record,​Boolean> filter, JsonObject consumerConfiguration)` | Convenient method that looks for a Redis data source and provides the configured `Redis`.