Introduction
Redis est un magasin de données en mémoire open source, sous licence BSD, qui améliore la vitesse et la scalabilité des applications. Azure Cache pour Redis fournit une base de données, un cache et un répartiteur de messages Redis complètement managés et sécurisés, offrant un accès à haut débit et à faible latence aux données d’application.
Dans ce module, vous allez découvrir les principaux cas d’usage de Redis et voir comment créer et configurer une instance Azure Cache pour Redis. Vous développerez une application Spring Boot qui utilise Azure Cache pour Redis afin de stocker des données métier et de session. Vous utiliserez ensuite Maven et Azure App Service pour déployer et exécuter votre application dans le cloud.
Objectifs d’apprentissage
- Décrire et différencier les principaux cas d’usage d’Azure Cache pour Redis.
- Configurer une application Spring Boot pour mettre en cache des objets métier par le biais de Spring Data Redis.
- Utiliser Spring Session pour stocker et répliquer des données de session HTTP entre nœuds serveur.
Prérequis
- Connaissance du développement et de l’exécution d’applications Java.
- Un JDK Java installé.
- Un environnement de développement avec tous les outils nécessaires pour créer et exécuter des applications Java et Spring Boot.
- Azure CLI installé.
- L’accès à un abonnement Azure. Si vous n’en avez pas un, créez un compte gratuitement.
- Expérience de niveau débutant dans le domaine de l’infrastructure cloud Azure.