aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2025-08-06git: Added some files to .gitignoreHEADmasteromagdy1-0/+3
2025-07-24refactor: Refactor how I model the state and config and cache of the server w...omagdy8-291/+694
2025-07-23refactor: did some better design choicesomagdy2-16/+67
2025-07-23feat: Propagate write commands such as SET to replicas and actually execute t...omagdy1-17/+49
2025-07-23refactor+feat: Did overhaul refactoring for how I model each server data and ...omagdy5-247/+471
2025-07-23feat: Added syncing with empty RDB fileomagdy5-7/+56
2025-07-23refactor: Removed redundancy from `handshake_process` functionomagdy1-44/+32
2025-07-23feat: Implemented last step of handshake processomagdy2-0/+41
2025-07-23feat: Added second step in the handshake processomagdy3-6/+40
2025-07-23feat: Added first step in handshake process between replicas(slaves) and mast...omagdy3-18/+130
2025-07-23feat: Added replicationID and replicationOffset in info command for master nodesomagdy2-4/+23
2025-07-23feat: Added simple logic to check if redis node role is master or slaveomagdy3-7/+52
2025-07-23feat: Added simple response to INFO replication commandomagdy3-5/+19
2025-07-22feat: Configure listening port throught command line argumentsomagdy2-24/+43
2025-07-22feat: Implemented reading a key from rdb fileomagdy4-41/+64
2025-07-22test: Added test suite for parsing rdb file formatomagdy1-0/+704
2025-07-22feat: Added a feature to proprely parse rdb files and added support for KEYS ...omagdy9-39/+811
2025-07-20feat: Added parsing of simple command line arguments and CONFIG GET command i...omagdy5-13/+111
2025-07-17test: Moved tests to seprate files under tests folder for more structureomagdy15-1337/+1888
2025-07-17refactor: moved macros to their own fileomagdy3-91/+92
2025-07-17test: Added a whole suite of tests to test parsing and executing commands logicomagdy1-0/+301
2025-07-17refactor: Refactored the parsing logic for more readability and put redundant...omagdy1-181/+178
2025-07-17enhance: Added a cleanup thread that every 10 seconds cleans up null values t...omagdy1-1/+22
2025-07-17feat: Added expiry options to SET commandomagdy3-38/+187
2025-07-16feat: Added support for simple commands like PING, ECHO, GET and SETomagdy3-42/+351
2025-07-16feat: Finished ECHO commandomagdy2-2/+70
2025-07-16feat: Implemented a little top down parser for RESPomagdy1-0/+1574
2025-07-15codecrafters submit [skip ci]omagdy0-0/+0
2025-07-15codecrafters submit [skip ci]omagdy1-9/+28
2025-07-15codecrafters submit [skip ci]omagdy0-0/+0
2025-07-15codecrafters submit [skip ci]omagdy2-6/+5
2025-07-15test respond to multiple PINGsomagdy1-2/+10
2025-07-15test respond to PINGomagdy1-3/+3
2025-07-15test respond to PINGomagdy1-16/+11
2025-07-15testomagdy0-0/+0
2025-07-14init [skip ci]codecrafters-bot10-0/+592