Skip to content

Mohanbarman/go-redis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-redis

A Redis clone built using go uses RESP protocol.

Features

  1. Set and get the key value.
  2. Set ttl of the key, which will expire after the defined ttl.
  3. Persistence using AOF(Append only file).
  4. Hash map data structure support HSET and HGET commands.
  5. Accept concurrent connections using goroutines.

Supported commands

  • PING
  • GET
  • SET
  • HGET
  • HSET
  • HGETALL
  • TTL
  • PEXPIREAT

Setup

$ docker-compose up

This will start the application on port 6380 and it can be connected using standard redis-cli redis client

About

A redis clone built using go on RESP protocol

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published