An asynchronous Redis client for Rust.
Documentation
Official Documentation
Philosophy
Low allocations
Full async library
Rust idiomatic API
Features
Support all
Redis Commands
(except Cluster related commands)
Async support (
tokio
or
async-std
)
Different client types:
Single client
Multiplexed
client
Pooled client manager (with
bb8
)
Automatic command batching
Configuration with Redis URL or dedicated builder
TLS
support
Transaction
support
Pub/sub
support
Sentinel
support
LUA Scripts/Functions
support
Roadmap
Cluster
support
Pipelining
support
RedisJSON
support