A centralized Redis library for Rust microservices architecture, providing caching, pub/sub messaging, and data persistence capabilities with automatic connection management and error handling.
Automatic key generation, TTL management, and cache hit/miss tracking with graceful degradation.
Real-time communication between microservices with reliable message delivery and channel management.
Efficient connection pooling, automatic reconnection, and comprehensive error handling.
Optimized for high-throughput operations with memory-efficient storage and smart serialization.
Add to your Cargo.toml:
[dependencies]
shared-redis = { git = "https://github.com/Eshya/shared-redis", branch = "main" }
Comprehensive documentation with examples, API reference, and performance benchmarks.
View on GitHub Read Documentation