fred 10.1.0

An async client for Redis and Valkey.
Documentation
Examples
========

* [Basic]./basic.rs - Basic client usage.
* [Axum]./axum.rs - Use a client pool with [Axum]https://crates.io/crates/axum.
* [Actix]./actix.rs - Use a client pool with [Actix]https://github.com/actix/actix-web.
* [TLS]./tls.rs - Setting up a client that uses TLS.
* [Publish-Subscribe]./pubsub.rs - Use multiple clients together with the pubsub interface in a way that survives
  network interruptions.
* [Blocking]./blocking.rs - Use multiple clients with the blocking list interface.
* [Transactions]./transactions.rs - Use the MULTI/EXEC interface on a client.
* [Pipeline]./pipeline.rs - Use the manual pipeline interface.
* [Streams]./streams.rs - Use `XADD` and `XREAD` to communicate between tasks.
* [Lua]./lua.rs - Use the Lua scripting interface on a client.
* [Scan]./scan.rs - Use the SCAN interface to scan and read keys.
* [Pool]./pool.rs - Use a round-robin client pool.
* [Dynamic Pool]./dynamic_pool.rs - Use a client pool that scales dynamically.
* [Monitor]./monitor.rs - Process a `MONITOR` stream.
* [Sentinel]./sentinel.rs - Connect using a sentinel deployment.
* [Serde JSON]./serde_json.rs - Use the `serde-json` feature to convert between Redis types and JSON.
* [Redis JSON]./redis_json.rs - Use the `i-redis-json` feature with `serde-json` types.
* [Custom]./custom.rs - Send custom commands or operate on RESP frames.
* [DNS]./dns.rs - Customize the DNS resolution logic.
* [Client Tracking]./client_tracking.rs -
  Implement [client side caching]https://redis.io/docs/manual/client-side-caching/.
* [Events]./events.rs - Respond to connection events with the `EventsInterface`.
* [Keyspace Notifications]./keyspace.rs - Use
  the [keyspace notifications]https://redis.io/docs/manual/keyspace-notifications/ interface.
* [Misc]./misc.rs - Miscellaneous or advanced features.
* [Replicas]./replicas.rs - Interact with cluster replica nodes via a `RedisPool`.
* [Glommio]./glommio.rs - Use the [Glommio]https://github.com/DataDog/glommio runtime.
  See [the source docs]../src/runtime/glommio/README.md for more information.

Or see the [tests](../tests/integration) for more examples.