Module cluster

Source
Expand description

This module extends the library to support Redis Cluster.

Structs§

ClusterClient
A Redis Cluster client, used to create connections.
ClusterClientBuilder
Used to configure and build a ClusterClient.
ClusterConnection
This represents an async Redis Cluster connection.
Config
Configuration object.
Connection
Wrapper around redis::cluster_async::ClusterConnection.
Manager
Manager for creating and recycling redis::cluster_async connections.
Metrics
Statistics regarding an object returned by the pool
PoolConfig
Pool configuration.
Status
The current pool status.
Timeouts
Timeouts when getting Objects from a Pool.

Enums§

ConfigError
This error is returned if the configuration contains an error
Runtime
Enumeration for picking a runtime implementation.

Type Aliases§

BuildError
Type alias for using deadpool::managed::BuildError with [redis_cluster].
CreatePoolError
Type alias for using deadpool::managed::CreatePoolError with [redis_cluster].
Hook
Type alias for using deadpool::managed::Hook with [redis_cluster].
HookError
Type alias for using deadpool::managed::HookError with [redis_cluster].
Object
Type alias for using deadpool::managed::Object with [redis_cluster].
Pool
Type alias for using deadpool::managed::Pool with [redis_cluster].
PoolBuilder
Type alias for using deadpool::managed::PoolBuilder with [redis_cluster].
PoolError
Type alias for using deadpool::managed::PoolError with [redis_cluster].