Cover image for Creating an in-memory data store [PART-1]

Creating an in-memory data store [PART-1]

thetinygoat profile image Sachin Saini ・1 min read

Basic Idea

We are all familiar with redis, this is my attempt to create something similiar, not quite to the extent of redis but we will cover major functionality.
This is what i'm planning to implement for version 1.0.

  • Implement key-value data store which can be used as a caching mechanism.
  • Implement Message queue functionality using lists.
  • Implement Pub-Sub Mechanism.

Progress so far

So far i have implemented key value cache and message queue functionality. I will be documenting the whole process here. If you want to follow the development and maybe contribute to the project you can check the repo here.
Feel free to reach out if you are curious or want to contribute :)


markdown guide