index
:
redis-rust
master
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
resp_commands.rs
Age
Commit message (
Collapse
)
Author
Files
Lines
2025-07-23
feat: Added first step in handshake process between replicas(slaves) and ↵
omagdy
1
-10
/
+10
master nodes
2025-07-23
feat: Added replicationID and replicationOffset in info command for master nodes
omagdy
1
-4
/
+11
2025-07-23
feat: Added simple logic to check if redis node role is master or slave
omagdy
1
-1
/
+7
2025-07-23
feat: Added simple response to INFO replication command
omagdy
1
-4
/
+14
2025-07-22
feat: Implemented reading a key from rdb file
omagdy
1
-29
/
+10
2025-07-22
feat: Added a feature to proprely parse rdb files and added support for KEYS ↵
omagdy
1
-23
/
+65
command
2025-07-20
feat: Added parsing of simple command line arguments and CONFIG GET command ↵
omagdy
1
-3
/
+39
implementation
2025-07-17
test: Moved tests to seprate files under tests folder for more structure
omagdy
1
-307
/
+8
2025-07-17
refactor: moved macros to their own file
omagdy
1
-91
/
+1
2025-07-17
test: Added a whole suite of tests to test parsing and executing commands logic
omagdy
1
-0
/
+301
2025-07-17
refactor: Refactored the parsing logic for more readability and put ↵
omagdy
1
-181
/
+178
redundant logic into smaller functions
2025-07-17
feat: Added expiry options to SET command
omagdy
1
-29
/
+161
2025-07-16
feat: Added support for simple commands like PING, ECHO, GET and SET
omagdy
1
-36
/
+292
- Implemented a simple parsing logic for parsing commmands now - Created a HashMap that will act as our storage and shared it across threads using `Arc<Mutex<()>>` magic - Wrote some macros to make instantiating RESP types eaiser for myself
2025-07-16
feat: Finished ECHO command
omagdy
1
-0
/
+59