A fast, efficient on-disk/in-memory database with many different kind of data structures.
MIT License
Flexible hackable-storage.
It's a fast, efficient on-disk/in-memory database with many different kind of data structures.
Hashbase is written in ANSI C comes with a broad range of features including metrics, multi-client API and rich advanced data structure (KV, List, Hash, ZSet, Bit).
When an archive file of hashbase is extracted, change the current working directory to the generated directory and perform installation.
Run the configuration script.
$ autoreconf -fvi
$ ./configure
Build programs.
$ make
Perform self-diagnostic test. This takes a while.
$ make check
Install programs. This operation must be carried out by the root user.
$ make install
This script is the primary interface for starting and stopping the hashbase server.
To start a daemonized (background) instance of hashbase.
$ hashbase -d
Alternatively, if you want to run a foreground instance of hashbase.
$ hashbase
Stopping a foreground or background instance of hashbase can be done from a shell prompt.
$ hashbase -s
Displays a brief summary of the basic options.
$ hashbase -h
Please feel free to contribute to this project! Pull requests and feature requests welcome! ✌️
See LICENSE file in this repository.