https://github.com/keva-dev/keva
Low-latency in-memory key-value store, Redis drop-in alternative
https://github.com/keva-dev/keva
java key-value redis redis-server
Last synced: 24 days ago
JSON representation
Low-latency in-memory key-value store, Redis drop-in alternative
- Host: GitHub
- URL: https://github.com/keva-dev/keva
- Owner: keva-dev
- License: apache-2.0
- Created: 2021-04-30T07:47:22.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-10-30T13:28:16.000Z (about 3 years ago)
- Last Synced: 2025-06-29T05:34:11.838Z (6 months ago)
- Topics: java, key-value, redis, redis-server
- Language: Java
- Homepage: https://keva.dev
- Size: 32.4 MB
- Stars: 104
- Watchers: 10
- Forks: 11
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-java - Keva
README
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](https://redis.io/topics/protocol) protocol.





Major dependencies: [Netty](https://github.com/netty/netty), [ChronicleMap](https://github.com/OpenHFT/Chronicle-Map)
## Quick Start
[Get started in 5 minutes.](https://keva.dev)
## Changelogs
[Learn about the latest improvements.](https://keva.dev/changelogs.html)
## Development
Want to file a bug, contribute some code, or improve documentation? Excellent!
First, [see Developer Guide](https://keva.dev/guide/developer-guide.html).
Join [our Slack workspace](https://join.slack.com/t/kevadev/shared_invite/zt-103vkwyki-pwum_qmcJgaOq6FIy3k2GQ) to chat with us.
Pull requests are encouraged and always welcome. [Pick an issue](https://github.com/keva-dev/keva/issues) and help
us out!
To install and work on Keva locally:
```
git clone git@github.com:keva-dev/keva.git
cd keva
./gradlew dependencies
```
Run:
```
./gradlew :app:run
```
Build:
```
./gradlew :app:build
```
## License
[Apache License 2.0](https://github.com/keva-dev/keva/blob/master/LICENSE)