Skip to content

danilhendrasr/skaja

Repository files navigation

Skaja

The name comes from translating what "Redis" stands for --Remote Dictionary Server-- into Indonesian, which becomes "Server Kamus Jarak Jauh" or Skaja for short. Ikr, what a goofy ahh name.

But actually it's not really a Redis clone, but a key-value store built utilizing low-level evented I/O interfaces.

Communication Protocol

The client and server communicates over a custom binary protocol built on top of TCP. The payload is divided into chunks with each chunk used to encode different kinds of data. Below are the visualizations of the protocol:

Request

image

Response

Releases

No releases published

Packages

No packages published

Languages