Integrated Redis as cache, and used proto as serialization format.