Code for the course Implement RougeDB: A Redis clone from outer space written in Rust.
Each module of the course is synchronized with a different branch of the repository.
Lesson | Branch | Description |
---|---|---|
Setting Up | part-1-01-setup |
Send PING to a Redis server bound to localhost:6379 |
Adding command-line arguments to the client | part-1-02-conf |
As above, but with a configuration object |
Accepting multiple commands | part-1-03-multiple-cmds |
Allow users to send command of their choice. |
under development | part-1-04-add-host |
Allow users to define where to connect to. |
under development | part-1-05-usage |
Provide a usage message if malformed arguments are provided. |
under development | part-1-06-stdin |
Enable non-UTF8 data to be submitted and to read from stdin. |