System Design Why Is Single-Threaded Redis So Fast?