Just to pile on the praise, I've learned more about the C language reading Redis' source code than I've learned from two books, a university course, and dozens of blog posts combined. Keep doing what you're doing, it is an inspiration.
OMG that's awesome. And a bit surprising since Redis internals could be much much better, if we only could care a bit less about memory / CPU / copy-on-write issues, and... a bit more time :-)