Redis cache

Added redis cache to the solution