#key-value-store #storage #async #expiration #sled #list #map

rmqtt-storage

rmqtt-storage - Is a simple wrapper around some key-value storages

7 releases (4 breaking)

0.6.0 Oct 28, 2024
0.5.2 Oct 29, 2024
0.5.1 Mar 9, 2024
0.4.0 Jan 16, 2024
0.1.0 Dec 5, 2023

#1387 in Database interfaces

Download history 93/week @ 2024-09-15 89/week @ 2024-09-22 65/week @ 2024-09-29 111/week @ 2024-10-06 93/week @ 2024-10-13 73/week @ 2024-10-20 391/week @ 2024-10-27 245/week @ 2024-11-03 90/week @ 2024-11-10 152/week @ 2024-11-17 62/week @ 2024-11-24 59/week @ 2024-12-01 231/week @ 2024-12-08 182/week @ 2024-12-15 139/week @ 2024-12-22 57/week @ 2024-12-29

611 downloads per month

MIT/Apache

345KB
9K SLoC

rmqtt-storage

GitHub Release crates.io Documentation

Is a simple wrapper around some key-value storages.

Usage

Add this to your Cargo.toml:

[dependencies]
rmqtt-storage = "0.6"

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.

Dependencies

~12–23MB
~312K SLoC