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.go
SET key value
GET key
DEL 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-linux
GOOS=darwin GOARCH=amd64 go build -o key-value-store-macos