Adding redis caching and session storage