feat: add rocks db
This commit is contained in:
16
__database/rocksdb/src/main.rs
Normal file
16
__database/rocksdb/src/main.rs
Normal file
@@ -0,0 +1,16 @@
|
||||
use rocksdb::{DB, Options};
|
||||
|
||||
fn main() {
|
||||
let path = "_path_for_rocksdb_storage";
|
||||
{
|
||||
let db = DB::open_default(path).unwrap();
|
||||
db.put(b"my key", b"my value").unwrap();
|
||||
match db.get(b"my key") {
|
||||
Ok(Some(value)) => println!("retrieved value {}", String::from_utf8(value).unwrap()),
|
||||
Ok(None) => println!("value not found"),
|
||||
Err(e) => println!("operational problem encountered: {}", e),
|
||||
}
|
||||
db.delete(b"my key").unwrap();
|
||||
}
|
||||
let _ = DB::destroy(&Options::default(), path);
|
||||
}
|
||||
Reference in New Issue
Block a user