- 1

Azure Cache para Redis: Fundamentos y Aplicaciones Empresariales
04:01 - 2

Preparativos y Configuración para Azure Cache en Redis
09:16 - 3

Uso de WSL y Azure CLI en Windows para desarrollo multiplataforma
09:24 - 4

Uso de Redis como Caché en Azure
10:54 - 5

Azure Cache para Redis: Escalabilidad y Resiliencia en la Nube
09:45 - 6

Creación de Azure Redis Cache: Portal y Línea de Comandos
12:36 - 7

Configuración de Clientes Redis en Azure Cache
15:42
Integración de Redis en Java con Azure Cache
Clase 17 de 20 • Curso de Azure Cache para Redis
Contenido del curso
¿Cómo integrar aplicaciones con Azure Cache para Redis utilizando Java?
La integración de aplicaciones Java con Azure Cache para Redis no solo optimiza la capacidad de almacenamiento y recuperación rápida de datos, sino que también permite una experiencia fluida y eficiente para los usuarios. A través de este contenido, exploraremos cómo crear una solución básica de consola utilizando Maven, conectar nuestra aplicación Java a Redis, y realizar algunas operaciones esenciales con los comandos de Redis.
¿Cómo configurar el entorno de desarrollo?
-
Crear una aplicación de consola usando Maven:
- Utilice un script de Maven para generar una nueva solución basada en un template predeterminado.
- Asusrese de que la configuración esté guardada en un directorio específico (por ejemplo,
Redis Test).
-
Configurar Visual Studio Code:
- Abra el terminal con el comando
code .para trabajar en el entorno de Visual Studio Code. - Cree un archivo llamado
scripts.azclepara almacenar comandos y scripts relevantes.
- Abra el terminal con el comando
-
Definir variables de entorno:
- Estas variables almacenan la configuración necesaria, como el nombre del servidor de Redis y su llave de acceso. Estas se definirán usando el terminal:
export REDIS_SERVER_NAME="tu-servidor" export REDIS_ACCESS_KEY="tu-llave"
- Estas variables almacenan la configuración necesaria, como el nombre del servidor de Redis y su llave de acceso. Estas se definirán usando el terminal:
¿Cómo integrar JDIS para conectar Java con Redis?
-
Modificar el archivo POM para incluir JDIS:
- Edite el archivo
pom.xmlpara agregar la dependencia de JDIS, la librería que conecta Redis con Java:<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>4.0.1</version> </dependency>
- Edite el archivo
-
Configurar la aplicación Java para conectarse a Redis:
- Importe las bibliotecas necesarias para JDIS y configure las conexiones:
import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisShardInfo;
- Importe las bibliotecas necesarias para JDIS y configure las conexiones:
-
Crear objetos de conexión y operaciones básicas:
- Configure el objeto
JedisShardInfocon las credenciales necesarias:JedisShardInfo shardInfo = new JedisShardInfo(System.getenv("REDIS_SERVER_NAME"), 6379, true); shardInfo.setPassword(System.getenv("REDIS_ACCESS_KEY")); Jedis jedis = new Jedis(shardInfo);
- Configure el objeto
¿Cómo realizar operaciones en Redis desde Java?
-
Operaciones
SETyGET:- Las operaciones de lectura y escritura son fundamentales para interactuar con Redis:
jedis.set("platziKey", Double.toString(Math.random())); String value = jedis.get("platziKey"); System.out.println("Valor de platziKey: " + value);
- Las operaciones de lectura y escritura son fundamentales para interactuar con Redis:
-
Probar conexión y realizar otros comandos:
-
Verifique la conectividad con el comando
ping:System.out.println("Ping: " + jedis.ping()); -
Utilize el método
printlnpara imprimir el resultado en la consola:System.out.println("Resultado: " + jedis.get("platziKey"));
-
¿Cuál es la tarea para los estudiantes?
Explorar comandos adicionales de Redis puede ser enriquecedor para entender su integración en Java:
- Experimentar con
msetymgetpara operaciones múltiples. - Trabajar con listas y hashes.
- Crear un objeto Java, serializarlo como JSON y almacenarlo en Redis para luego deserializarlo y verificar su consistencia.
Este ejercicio fomenta la creatividad y aplicación práctica de los conocimientos adquiridos sobre Redis, posicionándole para optimizar aplicaciones al utilizar eficientemente Azure Cache para Redis. ¡Continúe explorando y expandiendo su dominio técnico!