GitXplorerGitXplorer
h

codecrafters-redis-rust

public
0 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
f718ac9cbe4cf5b0c8b63a047d167cd345d98a59

pass 4th stage

hhulufei committed 2 years ago
Unverified
96a4dfd5176b69646eb3272cd8e979786016a335

pass third stage

hhulufei committed 2 years ago
Unverified
abb35dc81bc35757003b994a888ccaa106591853

pass 2nd stage

hhulufei committed 2 years ago
Unverified
686bf7e7dc1a998d9b781c083480a2c392e149bb

pass 1st stage

hhulufei committed 2 years ago
Unverified
d8ff107dd95a041649b4a86e6ec43b76dca2028d

test

committed 2 years ago
Verified
fbff128e2952af76fa87a2e4c7e28880c2fe41c4

Merge pull request #16 from codecrafters-io/sync

rrohitpaulk committed 2 years ago

README

The README file for this repository.

This is a starting point for Rust solutions to the "Build Your Own Redis" Challenge.

In this challenge, you'll build a toy Redis clone that's capable of handling basic commands like PING, SET and GET. Along the way we'll learn about event loops, the Redis protocol and more.

Note: If you're viewing this repo on GitHub, head over to codecrafters.io to try the challenge.

Passing the first stage

The entry point for your Redis implementation is in src/main.rs. Study and uncomment the relevant code, and push your changes to pass the first stage:

git add .
git commit -m "pass 1st stage" # any msg
git push origin master

That's all!

Stage 2 & beyond

Note: This section is for stages 2 and beyond.

  1. Ensure you have cargo (1.54) installed locally
  2. Run ./spawn_redis_server.sh to run your Redis server, which is implemented in src/main.rs. This command compiles your Rust project, so it might be slow the first time you run it. Subsequent runs will be fast.
  3. Commit your changes and run git push origin master to submit your solution to CodeCrafters. Test output will be streamed to your terminal.