A Redis-compatible in-memory database server built from scratch in Java as a learning project.
The current implementation supports a temporary line-based protocol:
PING\r\n
and responds with:
+PONG\r\n
This is not full Redis RESP yet. RESP parsing is the next protocol milestone.
mvn testmvn exec:java -Dexec.mainClass=com.myredis.MainIn another terminal:
mvn exec:java -Dexec.mainClass=com.myredis.client.RedisTestClient -Dexec.args=PINGOr run the interactive client:
mvn exec:java -Dexec.mainClass=com.myredis.client.RedisTestClient