[][src]Crate reool

Reool

Currently in early development.

About

Reool is a connection pool for Redis based on redis-rs.

Currently reool is a fixed size connection pool. Reool provides an interface for instrumentation.

You should also consider multiplexing instead of a pool based on your needs.

The PooledConnection of reool implements the ConnectionLike interface of redis-rs for easier integration.

For documentation visit crates.io.

License

Reool is distributed under the terms of both the MIT license and the Apache License (Version 2.0).

See LICENSE-APACHE and LICENSE-MIT for details. License: Apache-2.0/MIT

Modules

config

Configuration for RedisPool including a builder.

instrumentation

Pluggable instrumentation

stats

Structs

Checkout

A Future that represents a checkout.

CheckoutError
RedisConnection

A connection that has been taken from the pool.

RedisPool

A pool to one or more Redis instances.

Enums

CheckoutErrorKind

Traits

Commands

A helper trait to easily execute common asynchronous Redis commands on a redis::async::ConnectionLike

Poolable