Skip to content
/ GoRedis Public

A key-value store implementing RESP written in Go.

Notifications You must be signed in to change notification settings

tkhv/GoRedis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jan 17, 2024
28ff621 · Jan 17, 2024

History

17 Commits
Jan 17, 2024
Jan 17, 2024
Jan 17, 2024
Jan 9, 2024
Jan 17, 2024
Jan 17, 2024
Jan 17, 2024

Repository files navigation

Redis in Go

Build Status

A key value store in Go implementing some of the Redis Serialization Protocol. This also comes with a Dockerfile and a Jenkinsfile for easier deployments. Built as a practice project.

Install & Run

You will require a redis client such as redis-cli to interact with the server.

You can build and run the server with go run ., which launches it at localhost:6379. You should then be able to connect using redis-cli.

To run it within a container instead, you can build with:

docker build -t [image_name] .

followed by running it with the default 6379 port exposed:

docker run -p 6379:6379 [image_name]

About

A key-value store implementing RESP written in Go.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages