Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/crazystylus/rabx
Simple Rust key value store
https://github.com/crazystylus/rabx
cli key-value-store library rust-lang
Last synced: 8 days ago
JSON representation
Simple Rust key value store
- Host: GitHub
- URL: https://github.com/crazystylus/rabx
- Owner: crazystylus
- Created: 2021-12-07T17:46:14.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-01-21T16:42:34.000Z (almost 3 years ago)
- Last Synced: 2024-10-15T14:25:22.136Z (23 days ago)
- Topics: cli, key-value-store, library, rust-lang
- Language: Rust
- Homepage:
- Size: 7.81 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rabx - Simple Persistent Key value store
## Description
Rabx, is a simple rust key value store, which stores data on disk in form of a write ahead log.Currently the log compaction algorithm is very naive, but works as expected.
It offers both a cli for stateless access and library for stateful access.
The log data is stored in `BSON` format. The cli stores data by default at `./db.bson`
## INSTALL
```bash
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/crazystylus/rabx/master/install | bash
```## USAGE
```bash
$ kvs set foo bar
$ kvs get foo
bar$ kvs rm foo
$ kvs get foo
Key not found
```