rmqtt-storage
Is a simple wrapper around some key-value storages.
Usage
Add this to your Cargo.toml:
[]
= "0.9"
Features
- Supports basic operations of key-value libraries.
- Supports Map data type and related operations.
- Supports List data type and related operations.
- Supports key expiration.
- Provides an implementation for 'sled'.
- Provides an implementation for 'redis'.
- Provides an implementation for 'redis cluster'. Note: the 'len' feature is not supported yet.
- Uses
postcardfor binary serialization. - Asynchronous API with command-based architecture for thread-safe operations.
Changelog
0.9.0
- Serialization: Migrated from
bincodetopostcard— faster, smaller encoded output - Refactor: Removed sled transaction dependency, replaced with direct tree operations for better single-threaded throughput
- Testing: Added
serial_testto prevent sled I/O contention in parallel test runs