Redis
-
Cómo construir un acortador de URL escalable con almacenamiento en caché distribuido utilizando Redis
En este tutorial, construiremos un servicio escalable de acortamiento de URL utilizando Node.js y Redis. Este servicio aprovechará el almacenamiento en caché distribuido para manejar eficientemente un alto tráfico, reducir la latencia y escalar sin problemas. Exploraremos conceptos clave como el hashing consistente, estrategias de invalidación de caché y fragmentación para asegurar que el sistema permanezca rápido y confiable. Al final de esta guía, tendrás un servicio de acortamiento de URL completamente funcional que utiliza almacenamiento en caché distribuido para…
-
Cómo implementar almacenamiento en caché en Node.js usando Redis
El autor seleccionó /dev/color para recibir una donación como parte del programa Write for DOnations. Introducción La mayoría de las aplicaciones dependen de datos, ya sea de una base de datos o de una API. Obtener datos de una API implica enviar una solicitud de red al servidor de la API y recibir los datos como respuesta. Estos viajes de ida y vuelta llevan tiempo y pueden aumentar el tiempo de respuesta de tu aplicación a los usuarios. Además, la…
-
Cómo analizar estadísticas de bases de datos Redis administradas utilizando Elastic Stack en Ubuntu 18.04
El autor seleccionó el Fondo de Software Libre y de Código Abierto para recibir una donación como parte del programa Escribir para Donaciones. Introducción El monitoreo de bases de datos es el proceso continuo de rastrear sistemáticamente varias métricas que muestran cómo está funcionando la base de datos. Al observar los datos de rendimiento, puede obtener ideas valiosas e identificar posibles cuellos de botella, así como encontrar formas adicionales de mejorar el rendimiento de la base de datos. Dichos sistemas…
-
Cómo configurar un contador de visitas de sitio web con Redis y PHP en Ubuntu 20.04
El autor seleccionó la Fundación Apache Software para recibir una donación como parte del programa Write for DOnations. Introducción A hit counter is an application that records and indicates the number of visits your web page has received. The counter starts from 1 and is incremented once every time a web page is visited. Para llevar un registro de las visitas, la aplicación de contador de visitas requiere una forma de base de datos. Si bien los sistemas de gestión…
-
Cómo instalar y asegurar Redis en Ubuntu 22.04
Introducción Redis es una base de datos de almacenamiento en caché en memoria conocida por su flexibilidad, rendimiento y amplio soporte de lenguajes. Este tutorial demuestra cómo instalar, configurar y asegurar Redis en un servidor Ubuntu 22.04. Requisitos previos Para completar esta guía, necesitará acceso a un servidor Ubuntu 22.04 que tenga un usuario no root con privilegios de sudo y un firewall configurado con ufw. Puede configurarlo siguiendo nuestra guía Configuración inicial del servidor para Ubuntu 22.04. Paso 1:…
-
Cómo acelerar el manejo de sesiones de aplicación Python/MySQL con Redis en Ubuntu 22.04
Introducción La autenticación es el proceso de verificar la identidad de los usuarios durante las solicitudes de inicio de sesión. En un proceso de autenticación, los usuarios envían sus credenciales como nombres de usuario y contraseñas. Luego, la aplicación compara esas credenciales de inicio de sesión con las entradas almacenadas en la base de datos. La aplicación otorga acceso a los usuarios al sistema si hay una coincidencia. Almacenar credenciales de inicio de sesión en una base de datos relacional…
-
Cómo realizar una instalación segura de Redis en Linux
Redis es beneficioso para muchas cosas, una de las cuales es el almacenamiento en caché. También puedes utilizar Redis como un almacén de datos primario o incluso como reemplazo de una base de datos. Pero, ¿cómo ejecutas una instalación segura de Redis? Instalar Redis puede ser complicado y, si no tienes cuidado, podrías terminar con muchos errores. Afortunadamente, este tutorial te tiene cubierto. En este tutorial, aprenderás cómo instalar Redis de forma segura en tu sistema Linux, junto con algunos…
-
Control de Punto de Control de Bases de Datos
Introducción Este punto de control está destinado a ayudarte a evaluar lo que aprendiste de nuestros artículos introductorios sobre Bases de Datos, donde definimos las bases de datos e introdujimos sistemas comunes de gestión de bases de datos. Puedes usar este punto de control para poner a prueba tus conocimientos sobre estos temas, revisar términos clave y comandos, y encontrar recursos para seguir aprendiendo. A database is any logically modeled collection of information or data. When people refer to a…
-
Cómo gestionar bases de datos y claves de Redis
Introducción Redis es un almacén de datos de clave-valor en memoria de código abierto. Un almacén de datos de clave-valor es un tipo de base de datos NoSQL en la que las claves sirven como identificadores únicos para sus valores asociados. Cada instancia de Redis incluye varios bases de datos, cada una de las cuales puede contener muchas claves diferentes de una variedad de tipos de datos. En este tutorial, aprenderás cómo seleccionar una base de datos, mover claves entre…