Expand description
Rustcask
is a fast and efficient key-value storage engine implemented in Rust.
It’s based on Bitcask,
“A Log-Structured Hash Table for Fast Key/Value Data”.
For more details on the design of Rustcask, see the README on Github.
§Example
let mut store = Rustcask::builder().open(rustcask_dir).unwrap();
let key = "leader-node".as_bytes().to_vec();
let value = "instance-a".as_bytes().to_vec();
store.set(key.clone(), value).unwrap();
store.get(&key);
Modules§
- error
- Rustcask error types.
Structs§
- Rustcask
- A handle to interact with a Rustcask storage engine.
- Rustcask
Builder - Simplifies configuration and creation of Rustcask instances.