Introducción
Redis es un almacén de datos en memoria de código abierto con licencia BSD que mejora la velocidad y la escalabilidad de las aplicaciones. Azure Cache for Redis ofrece una base de datos, memoria caché y un agente de mensajes de Redis seguros y totalmente administrados que proporcionan acceso de alto rendimiento y baja latencia a los datos de las aplicaciones.
En este módulo, conocerá los principales casos de uso de Redis y cómo crear y configurar una instancia de Azure Cache for Redis. Desarrollará una aplicación de Spring Boot que usa Azure Cache for Redis para almacenar datos empresariales y de sesión. A continuación, usará Maven y Azure App Service para implementar y ejecutar la aplicación en la nube.
Objetivos de aprendizaje
- Describir y diferenciar los principales casos de uso de Azure Cache for Redis.
- Configurar una aplicación de Spring Boot para almacenar en caché objetos empresariales a través de Spring Data Redis
- Usar Spring Session para almacenar y replicar datos de sesión HTTP entre nodos de servidor.
Prerrequisitos
- Conocimientos sobre el desarrollo y la ejecución de aplicaciones de Java.
- JDK de Java instalado.
- Un entorno de desarrollo con todas las herramientas necesarias para compilar y ejecutar aplicaciones de Java y Spring Boot.
- La CLI de Azure instalada.
- Acceso a una suscripción de Azure. Si no tiene ninguna cuenta, cree una gratuita.
- Experiencia de nivel principiante con la infraestructura en la nube de Azure.