Skip to content

0xCyKat/volt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Volt

Volt is a fast and simple in-memory key-value store built with Go. It speaks the exact same language as Redis (the Redis Serialization Protocol), so your existing Redis clients can talk to it seamlessly right out of the box :)

Work in Progress

Structure

  • /cmd/volt - The main application entry point.
  • /server - Asynchronous TCP server lifecycle and connection management.
  • /resp - Serialization and deserialization of the RESP protocol.
  • /engine - The core in-memory data store logic.

Getting Started

To run Volt locally, ensure you have Go installed, then execute:

cd volt

go run cmd/volt/main.go

Acknowledgments

This project was heavily inspired by Arpit's awesome YouTube playlist on building a Redis clone from scratch.


Built With

Go

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages