#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

#2524 in Database interfaces

Download history 27/week @ 2024-03-13 101/week @ 2024-03-20 5/week @ 2024-03-27 15/week @ 2024-04-03 9/week @ 2024-04-10 1/week @ 2024-05-01 26/week @ 2024-05-08 7/week @ 2024-05-15 17/week @ 2024-05-22 31/week @ 2024-05-29 29/week @ 2024-06-05 23/week @ 2024-06-12 44/week @ 2024-06-19 30/week @ 2024-06-26

129 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–22MB
~308K SLoC