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

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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