A Slice of Redis - Part 2

Perfect timing. The cake just arrived. Actually, cakes :P (Read Part 1 where I actually ordered them.)

I cloned the redis repository and built it using the instructions in the README.md

# very simple

$ git clone git@github.com:antirez/redis.git

$ cd redis

$ make

$ make test

I am reading over Redis Internals section in the README and easily got to learn this new stuff called Redis Sentinel.

If we are planning on sending some pull requests to Redis, we need to open it against their unstable branch.

Also, I just discovered that, redis is written in C and it’s unit tests are written in Tcl.

Tcl (pronounced “tickle” or tee cee ell /ˈtiː siː ɛl/) is a high-level, general-purpose, interpreted, dynamic programming language


One thing worth saying it here is redis has a event loop! I kind of had a prediction about this before. Now I just had the chance to read the actual source of the event loop that powers redis.

Ok! That is it for now. Saving the good parts for later.