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).
- Installation: Step-by-step instructions for getting hashbase running on your computer.
- Usage: List of commands.
- Contributing: Explanation of how you can join the project.
- License: Clarification of certain rules.
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
$ ./configureBuild programs.
$ makePerform self-diagnostic test. This takes a while.
$ make checkInstall programs. This operation must be carried out by the root user.
$ make installThis script is the primary interface for starting and stopping the hashbase server.
To start a daemonized (background) instance of hashbase.
$ hashbase -dAlternatively, if you want to run a foreground instance of hashbase.
$ hashbaseStopping a foreground or background instance of hashbase can be done from a shell prompt.
$ hashbase -sDisplays a brief summary of the basic options.
$ hashbase -hPlease feel free to contribute to this project! Pull requests and feature requests welcome! ✌️
See LICENSE file in this repository.


