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
$ ./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.