Uso de Redis en aplicaciones Java con la biblioteca Jedis

Para empezar a utilizar Redis en un proyecto Java, es necesario agregar la dependencia de Jedis en el archivo pom.xml. @WebServlet("/obtener-datos") public class ServletDatos extends HttpServlet { @Override protected void doGet(HttpServletRequest solicitud, HttpServletResponse respuesta) throws IOException { Jedis jedisPool ...

Publicado el 6-16 18:55

Implementación del patrón Publicar/Suscribir de Redis en Spring Boot

El patrón Publicar/Suscribir de Redis permite desacoplar completamente a los publicadores y suscriptores. A continuación, se detalla su integración en Spring Boot. Configuración de dependencias y propiedades Primero, se añade la dependencia de Spring Data Redis y se configuran las propiedades de conexión. Se utiliza Jedis como cliente, exclu ...

Publicado el 6-14 22:23

Pruebas de rendimiento en Redis: Inserción y lectura de diez millones de registros con Java

Configuración del antorno y datos Estas pruebas evalúan el rendimiento de Redis en un nodo único sin optimizaciones, con 64 GB de memoria. Se trabajó con un conjunto de datos de 10,058,624 registros, totalizando aproximadamente 1.1 GB. El objetivo es comparar métodos de inserción y lectura para los tipos String y List utilizando la biblioteca J ...

Publicado el 6-9 01:04

Conexión y Operaciones con Redis en Java

Conexión y Operaciones con Redis en Java Dependencias necesarias para Jedis <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.1.0</version> </dependency> Operaciones básicas con Jedis 2.1. Verificación de conexión public class Verificacio ...

Publicado el 6-5 23:13

Almacenamiento y manipulación de tipos de datos comunes en Redis con Java

Conexión de Java a Redis 1.1 Configuración de dependencias Para interactuar con Redis, se requiere incluir la biblioteca Jedis en el proyecto. Agregar la siguiente dependencia en el archivo pom.xml dentro de la sección de depenedncias: <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId ...

Publicado el 6-4 23:58

Implementación de limitación de tasa por dirección MAC con Redis en Java

Enfoque de la solución La dirección MAC del usuario se utiliza como clave única en Redis. En cada solicitud, se verifica el tiempo de vida (TTL) restante de la clave. Si es mayor que cero, se incrementa el contador usando el comando INCR y se compara con el límite de solicitudes permitido. Si la clave no existe o ha expirado, se inicializa un n ...

Publicado el 6-2 17:12