## Uses of Class
io.vertx.redis.client.RedisClusterConnectOptions

- Packages that use RedisClusterConnectOptions
  Package | Description
  --- | ---
  io.vertx.reactivex.redis.client |
  io.vertx.redis.client |
  io.vertx.rxjava3.redis.client |

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

    Method parameters in io.vertx.reactivex.redis.client with type arguments of type RedisClusterConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Redis` | Redis.`createClusterClient​(Vertx vertx, RedisOptions options, Supplier<Future<RedisClusterConnectOptions>> connectOptions)` | Creates a new cluster Redis client.

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

    Methods in io.vertx.redis.client that return RedisClusterConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `RedisClusterConnectOptions` | RedisClusterConnectOptions.`addConnectionString​(String connectionString)` |
    `RedisClusterConnectOptions` | RedisClusterConnectOptions.`setClusterTransactions​(RedisClusterTransactions clusterTransactions)` | Set how Redis transactions are handled in cluster mode.
    `RedisClusterConnectOptions` | RedisClusterConnectOptions.`setConnectionString​(String connectionString)` |
    `RedisClusterConnectOptions` | RedisClusterConnectOptions.`setEndpoints​(List<String> endpoints)` |
    `RedisClusterConnectOptions` | RedisClusterConnectOptions.`setHashSlotCacheTTL​(long hashSlotCacheTTL)` | Deprecated. use `setTopologyCacheTTL(long)`
    `RedisClusterConnectOptions` | RedisClusterConnectOptions.`setMaxNestedArrays​(int maxNestedArrays)` |
    `RedisClusterConnectOptions` | RedisClusterConnectOptions.`setMaxWaitingHandlers​(int maxWaitingHandlers)` |
    `RedisClusterConnectOptions` | RedisClusterConnectOptions.`setPassword​(String password)` |
    `RedisClusterConnectOptions` | RedisClusterConnectOptions.`setPreferredProtocolVersion​(ProtocolVersion preferredProtocolVersion)` |
    `RedisClusterConnectOptions` | RedisClusterConnectOptions.`setProtocolNegotiation​(boolean protocolNegotiation)` |
    `RedisClusterConnectOptions` | RedisClusterConnectOptions.`setTopologyCacheTTL​(long topologyCacheTTL)` | Sets the TTL of the hash slot cache.
    `RedisClusterConnectOptions` | RedisClusterConnectOptions.`setUser​(String user)` |
    `RedisClusterConnectOptions` | RedisClusterConnectOptions.`setUseReplicas​(RedisReplicas useReplicas)` | Set whether to use replica nodes for read only queries.

    Method parameters in io.vertx.redis.client with type arguments of type RedisClusterConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Redis` | Redis.`createClusterClient​(Vertx vertx, RedisOptions options, Supplier<Future<RedisClusterConnectOptions>> connectOptions)` | Creates a new cluster Redis client.

    Constructors in io.vertx.redis.client with parameters of type RedisClusterConnectOptions
    Constructor | Description
    --- | ---
    `RedisClusterConnectOptions​(RedisClusterConnectOptions other)` |

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

    Method parameters in io.vertx.rxjava3.redis.client with type arguments of type RedisClusterConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Redis` | Redis.`createClusterClient​(Vertx vertx, RedisOptions options, Supplier<Single<RedisClusterConnectOptions>> connectOptions)` | Creates a new cluster Redis client.