Skip to content

Latest commit

 

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Redis Lite

Overview

This simple project is solely for learning purpose and should (probably) not be used for any production purposes. This projects aims to replicate Redis and its functionalities and exploring features and extensions that makes Redis a powerful tool. This Project is WIP so it will most likely not be completed any time soon in the future. This project is also an experiment in using Rust as its main programming language.

Explorations

  • Concepts and topics that are explored (and can be explored further):
    • Parallel processes
    • Parsing and Serialization (Tokenization and AST can be explored further in other projects)
    • Data replication
    • Persistence and Storage format (along with WAL)
    • Transactions (Locks)
    • Streams (a data type)
    • Pub/Sub
    • Optimizations
    • Design Pattern explorations
    • and more :D

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages