Skip to content

keva-dev/keva

Folders and files

NameName
Last commit message
Last commit date

Latest commit

dcff9ea · Jun 2, 2022
Jun 2, 2022
Jun 2, 2022
May 19, 2022
Jun 2, 2022
Apr 30, 2021
May 19, 2022
Jun 2, 2022
Dec 19, 2021
Jun 2, 2022
Oct 22, 2021
Dec 10, 2021
Oct 22, 2021
Dec 10, 2021
Jun 2, 2022
Apr 30, 2021
Dec 16, 2021
May 19, 2022
Jun 2, 2022
Jun 2, 2022
May 19, 2022
Dec 12, 2021
Apr 30, 2021
Apr 30, 2021
Apr 30, 2021
Jun 2, 2022

Repository files navigation

Keva is an open source (Apache 2.0 licensed), JVM off-heap in-memory data store, used as a database or cache, can be a drop-in replacement for Redis.

Keva provides access to mutable data structures (String, Set, Sorted Set, List, Hash) via a set of commands, which are sent using a server-client model with TCP sockets and a RESP protocol.

GitHub Workflow Status (branch) Lines of code GitHub code size in bytes GitHub Maven Central

Major dependencies: Netty, ChronicleMap

Quick Start

Get started in 5 minutes.

Changelogs

Learn about the latest improvements.

Development

Want to file a bug, contribute some code, or improve documentation? Excellent!

First, see Developer Guide.

Join our Slack workspace to chat with us.

Pull requests are encouraged and always welcome. Pick an issue and help us out!

To install and work on Keva locally:

git clone [email protected]:keva-dev/keva.git
cd keva
./gradlew dependencies

Run:

./gradlew :app:run

Build:

./gradlew :app:build

License

Apache License 2.0