Azure Cache for Redis is a solution for improving the speed and scalability of applications in the cloud.

In this module, you'll develop a Spring Boot application and use Azure Cache for Redis for storing business and session data. You'll learn the main use cases for Redis, and you'll create and configure a Redis instance. By using Spring Boot and Azure App Service, you'll see how your application runs and scales in the cloud.

Learning goals

By the end of this module, you'll be able to:

  • Describe and differentiate the main use cases for Azure Cache for Redis.
  • Configure a Spring Boot application to use Redis as a cache for business objects.
  • Configure Spring Session to replicate HTTP session data between server nodes.


  • Familiarity with developing and running Java applications
  • Beginner-level experience with cloud infrastructure