Overview
A high-performance Redis client for Flutter and Dart, designed for simplicity and efficiency. It enables seamless integration with Redis databases across multiple platforms, including Android, iOS, macOS, Windows, and Linux. The package provides a clean, intuitive API to interact with Redis, supporting common operations like key-value storage, pub/sub messaging, and atomic commands. Built with performance in mind, it's ideal for real-time applications requiring fast data access and low-latency operations.
Use cases
- Real-time data caching
- Message brokering with pub/sub
- Session management
- Rate limiting
- High-speed data retrieval
Key features
- Cross-platform support
- Low-latency operations
- Simple API design
- Pub/Sub messaging
- Atomic command execution
Suitable for
- Real-time apps
- High-traffic services
- Caching layers
- Backend integrations
Considerations
- Requires a running Redis server
- Limited to basic Redis commands
- No built-in connection pooling
- Not suitable for complex Redis modules
- Network dependency for remote instances