Homepage: https://distkv.com
Demo site: https://distkv.online
Github: https://github.com/distkv-project/distkv
Distkv
project is a distributed key-value in-memory database system. Besides these features, Distkv
supports table concept which looks like tables in relational databases. It also supports a rich ecosystem, named Pine
, which has many easy-to-use and out-of-the-box components for Web application and micro-service.
First make sure you have the python environment.
Then running the following command to install the Distkv locally:
pip install -e deploy/python -v
Running the following command to start the Distkv server.
$ dkv-server
Running the following command to start the command line tool of a Distkv client.
$ dkv-cli
Once you started the command line tool dkv-cli
successfully, type the following command to enjoy the trip of Distkv.
$ dkv-cli > str.put k1 v2
$ dkv-cli > ok
$ dkv-cli > str.get k1
$ dkv-cli > v1
Now we support both Java Client SDK
and Java Async Client SDK
. We are working in progress to support other languages SDK.
Configure you dependency of Distkv client in pom.xml
:
<dependency>
<groupId>com.distkv</groupId>
<artifactId>distkv-client</artifactId>
<version>0.1.3</version>
</dependency>
To use Distkv client in Java, see the following examples: