 <p>Redis is fast, but it can't be as fast as a direct memory access. It requires constructing a request, posting it, waiting for a response, decoding that response, and returning that value to your application. Redis runs as a separate process, so you will have to pay this price for inter-process communication even when it is located on the same machine.</p> <p>That it is only twelve times slower by your benchmark is still impressive.</p>