This repository contains two branches: master: Basic implementation of the Redis-based Node.js caching layer. compression: Caching layer with compression/decompression option to save memory.