# Package io.vertx.redis.client

- Interface Summary
  Interface | Description
  --- | ---
  Command | Auto generated API Commands to interact with REDIS.
  Redis | A simple Redis client.
  RedisAPI | Auto generated Redis API client wrapper.
  RedisCluster | Utilities for Redis cluster.
  RedisConnection | A simple Redis client.
  Request | Builder for Redis requests that will be encoded according to the RESP protocol.
  Response | The response received from the REDIS server.

- Class Summary
  Class | Description
  --- | ---
  EventBusHandler | A handler that can be installed on a Redis connection using `RedisConnection.handler(Handler)` in order to consume subscription messages and send them on the Vert.x event bus.
  PoolOptions |
  PoolOptionsConverter | Converter and mapper for `PoolOptions`.
  RedisClusterConnectOptions |
  RedisClusterConnectOptionsConverter | Converter and mapper for `RedisClusterConnectOptions`.
  RedisConnectOptions |
  RedisConnectOptionsConverter | Converter and mapper for `RedisConnectOptions`.
  RedisOptions | Redis Client Configuration options.
  RedisOptionsConverter | Converter and mapper for `RedisOptions`.
  RedisReplicationConnectOptions |
  RedisReplicationConnectOptionsConverter | Converter and mapper for `RedisReplicationConnectOptions`.
  RedisSentinelConnectOptions |
  RedisSentinelConnectOptionsConverter | Converter and mapper for `RedisSentinelConnectOptions`.
  RedisStandaloneConnectOptions |
  RedisStandaloneConnectOptionsConverter | Converter and mapper for `RedisStandaloneConnectOptions`.
  RequestGrouping | A result of `RedisCluster.groupByNodes(List)`.

- Enum Summary
  Enum | Description
  --- | ---
  ProtocolVersion | Redis protocol version to be used.
  RedisClientType | Define what kind of behavior is expected from the client.
  RedisClusterTransactions | Define how Redis transactions are handled in a clustered Redis client.
  RedisReplicas | When should Redis replica nodes be used for queries.
  RedisRole | The client role; that is, to which kind of node should the connection be established.
  RedisTopology | How the Redis multi-node topology should be obtained.
  ResponseType | Define the response types that the client can receive from REDIS.