Microsoft Azure provides services for caching frequently accessed data in memory for speeding up applications. If some data is being used multiple times and is stored in the file or databases then that data can be cached and any subsequent access to the cache will result in lower latency as the data is stored and managed in memory which has faster access time. Azure provides Redis Cache support. It is a secure data cache. Supports atomic operation, transactions, the key with a limited time to live, and configuration settings to make it work as a traditional cache.
You can either take this Azure Administrator Certification which will teach you the basics of Azure or if you are just a beginner and wish to get your feet wet you can watch this end-to-end Azure tutorial.