Awesome
Rebuilding Redis in Ruby
The hugo code for Rebuilding Redis in Ruby
Current status
The project's code follows an iterative approach where each chapter continues where the previous one left off.
The latest completed Chapter is on Sorted Sets.
Running locally
You can run the server locally with the following command from inside the corresponding chapter folder: ruby -r"./server" -e "BYORedis::Server.new"
. By default it runs on port 2000. It starts a Redis Protocol compliant server, which you can interact with any Redis clients, such as redis-cli
:
> redis-cli -p 2000
127.0.0.1:2000> SET a b
OK
127.0.0.1:2000> GET a
"b"