Speeding up data access with caching and Azure Redis