Skip to content

kline7/ToyRedis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToyRedis

Build your own Redis Implementation.

To execute the server

python3 -m main

Currently supported:

  • Multi-connection server utilizing event loop async code execution instead of multi threading
  • Redis protocol for all the TCP messages.
  • PING command to assert the server is up an running. (The server will respond with PONG).
  • SET command to set a value to a key within memory storage.
  • GET command to get a value from a key within memory storage.
  • SET with Expiry command to set a value to a key for a specific amount of milliseconds.

Feedback is encouraged! This is simply an Python exercise and is simply a toy implementation.

About

Codecrafters redis implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages