Skip to content

Pietrob5/Lab_Reti2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

main.c, database.c and database.h are a mini-library that acts as an in-memory database. Features: -Use dynamic memory to store records.

-IndexNodes are nodes in an ordered binary tree used to find references to various records.

-Implement an insertion function that updates index data structures.

-Implement search functions (which navigate the appropriate IndexNode to reach the record).


greenis.c is a reimagining of Redis with the sole ability to set and get keys, compatible with the Redis protocol. The mini Redis server allows for setting/getting keys with or without expiration time. Protocol informations are in PROTOCOL.md. Additional resources can be found here: https://github.com/SENSES-Lab-Sapienza/Lab_Reti/tree/aa_2023_24/Resources/greenis

About

exercises from Reti di Calcolatori class

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages