Introdução
O Redis é um armazenamento de dados de software livre, licenciado por BSD e na memória que melhora a velocidade e a escalabilidade dos aplicativos. O Cache do Azure para Redis oferece um banco de dados Redis totalmente gerenciado e seguro, um cache e um agente de mensagens que fornecem alta taxa de transferência e acesso de baixa latência aos dados do aplicativo.
Neste módulo, você aprenderá sobre os principais casos de uso do Redis e como criar e configurar uma instância do Cache do Azure para Redis. Você desenvolve um aplicativo Spring Boot que usa o Cache do Azure para Redis a fim de armazenar dados corporativos e de sessão. Em seguida, você usa o Maven e o Serviço de Aplicativo do Azure para implantar e executar o aplicativo na nuvem.
Metas de aprendizado
- Descrever e diferenciar os principais casos de uso do Cache do Azure para Redis.
- Configurar um aplicativo Spring Boot para armazenar objetos de negócios em cache por meio do Spring Data Redis.
- Usar o Spring Session para armazenar e replicar dados de sessão HTTP entre nós de servidor.
Pré-requisitos
- Familiaridade com o desenvolvimento e a execução de aplicativos Java.
- Um JDK Java instalado.
- Um ambiente de desenvolvimento com todas as ferramentas necessárias para criar e executar aplicativos Java e Spring Boot.
- A CLI do Azure instalada.
- Acesso a uma assinatura do Azure. Se você não tiver, crie uma conta gratuita.
- Experiência de nível iniciante com a infraestrutura de nuvem do Azure.