Skip to content

nathant27/Redis-From-Scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Making Redis from scratch

Will start off basing it from https://build-your-own.org/redis/

Probably in C++? Since I want to continue practicing it while its still fresh. Based on what I hear about the original design of Redis, it was kind of a preference, and in general what I hear is that C in general just creates a lot cleaner code especially compared to amateur C++.

C++ has a lot of features, and a lot of power, but usually used in the wrong way, to create overall worse code structure. I'll try to avoid this. I also hear skill issues with OOP. I'll also hopefully avoid and learn from this.

Follow good C++ practices, and good OOP practices

C++ Style Guide: TBD - compile with g++ -Wall -Wextra -O2 -g - -Werror can be used as well. Turns warnings into errors - "-O2" flag is an extra layer of optimization and error checking at the same time.

OOP Standards: TBD as well. Atleast SOLID principles. Are there any more? I'll see tomorrow

About

Gotta make a Redis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors