#key-value-store #storage #async #database-interface

rmqtt-storage

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

5 releases (3 breaking)

0.5.1 Mar 9, 2024
0.5.0 Mar 3, 2024
0.4.0 Jan 16, 2024
0.3.0 Jan 7, 2024
0.1.0 Dec 5, 2023

#2517 in Database interfaces

Download history 43/week @ 2024-06-26 51/week @ 2024-07-03 236/week @ 2024-07-10 24/week @ 2024-07-17 10/week @ 2024-07-24 65/week @ 2024-07-31 43/week @ 2024-08-07 44/week @ 2024-08-14 43/week @ 2024-08-21 39/week @ 2024-08-28 55/week @ 2024-09-04 31/week @ 2024-09-11 112/week @ 2024-09-18 80/week @ 2024-09-25 73/week @ 2024-10-02 94/week @ 2024-10-09

360 downloads per month

MIT/Apache

270KB
7K 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.5"

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'.

Dependencies

~11–21MB
~294K SLoC