🔄 Shared Redis

A centralized Redis library for Rust microservices architecture, providing caching, pub/sub messaging, and data persistence capabilities with automatic connection management and error handling.

1000+
ops/sec
<1ms
latency
100%
async

✨ Key Features

💾 Smart Caching

Automatic key generation, TTL management, and cache hit/miss tracking with graceful degradation.

📡 Pub/Sub Messaging

Real-time communication between microservices with reliable message delivery and channel management.

🔧 Connection Management

Efficient connection pooling, automatic reconnection, and comprehensive error handling.

âš¡ High Performance

Optimized for high-throughput operations with memory-efficient storage and smart serialization.

🚀 Quick Start

Add to your Cargo.toml:

[dependencies]
shared-redis = { git = "https://github.com/Eshya/shared-redis", branch = "main" }

📚 Documentation

Comprehensive documentation with examples, API reference, and performance benchmarks.

View on GitHub Read Documentation