Adding Redis caching support