This is a simple in-memory key-value database implemented in Go.
- TCP protocol support
- Key-value storage
To run the server:
go run main.goSET key valueGET keyDEL key
To run this project, install Go version 1.21 or later.
Run the following command to build the binary for Linux:
GOOS=linux GOARCH=amd64 go build -o key-value-store-linuxGOOS=darwin GOARCH=amd64 go build -o key-value-store-macos