Puncake
A key-value store based on Redis
- I think giving a name and a face is better than just "redis-clone" or something like that.
- Bun + pancake
- Redis is a group of "plates" stacked upon each other, i wanted some food that can also be stacked to represent my implementation
- It is also a pun!
- bun 1.2.5
$ bun install
$ bun app/main.ts
The application is a socket, you can interact with in many ways
Redis uses a protocol called Redis serialization protocol (RESP)
printf '*2\r\n$4\r\nECHO\r\n$3\r\nhey\r\n' | nc localhost <PORT>
You can also uses Redis CLI for a more user-friendly interaction
redis-cli ECHO hey
Based on Codecrafters Redis challenge
