Introduzione
Redis è un archivio dati open source, con licenza BSD, archivio dati in memoria, che migliora la velocità e la scalabilità delle applicazioni. Cache di Azure per Redis offre un database Redis, una cache e un broker di messaggi completamente gestiti che forniscono velocità effettive elevate e accesso a bassa latenza ai dati dell'applicazione.
In questo modulo vengono illustrati i principali casi d'uso di Redis e come creare e configurare un'istanza di cache di Azure per Redis. Si sviluppa un'applicazione Spring Boot che usa la cache di Azure per Redis per archiviare i dati aziendali e di sessione. Si utilizza quindi Maven e Servizio app di Azure per distribuire ed eseguire l'applicazione nel cloud.
Obiettivi di apprendimento
- Descrivere e distinguere i principali casi d'uso per la cache di Azure per Redis.
- Configurare un'applicazione Spring Boot per memorizzare gli oggetti business nella cache tramite Spring Data Redis.
- Usare Spring Session per archiviare e replicare i dati delle sessioni HTTP tra i nodi server.
Prerequisiti
- Familiarità con lo sviluppo e l'esecuzione di applicazioni Java.
- Una versione di Java JDK installata.
- Un ambiente di sviluppo con tutti gli strumenti necessari per la compilazione e l'esecuzione di applicazioni Java e Spring Boot.
- L'installazione dell'Interfaccia della riga di comando di Azure.
- Accesso a una sottoscrizione di Azure. Se non si dispone di un account, crearne uno gratuitamente.
- Esperienza di livello base con l'infrastruttura cloud di Azure.