#key-value-store #thread-safe #in-memory

nightly memdb

线程安全的内存键值存储

2 个版本 (1 个稳定版)

1.0.0 2019年5月27日
0.1.0 2018年8月14日

#74 in #in-memory

MIT/Apache

11KB

memdb

crates.io version build status downloads docs.rs docs

线程安全的内存键值存储。适用于开发和原型设计。不会持久化到磁盘。

用法

let mut db = Memdb::open().await?;
db.set("beep", "boop").await?;
let val = db.get("beep").await?;
assert_eq!(val, Some("boop".as_bytes().to_owned()));
Ok(())

安装

$ cargo add memdb

许可证

MIT OR Apache-2.0


lib.rs:

线程安全的内存键值存储。适用于开发和原型设计。不会持久化到磁盘。

示例

let mut db = memdb::Memdb::open().await?;
db.set("beep", "boop").await?;
let val = db.get("beep").await?;
assert_eq!(val, Some("boop".as_bytes().to_owned()));

依赖项

~1MB
~20K SLoC