Cómo instalar y configurar un servidor de base de datos Redis en Ubuntu Server 22.04

Redis es una base de datos en memoria de código abierto y de alto rendimiento que se puede utilizar como un potente servidor de base de datos. Redis admite numerosas estructuras de datos, como cadenas, hashes, listas, conjuntos, mapas de bits, conjuntos ordenados y mucho más. Y dado que Redis almacena todo en memoria, es increíblemente rápido. La única precaución es que debes instalarlo en un servidor con una cantidad bastante grande de RAM.

Cómo instalar y configurar un servidor de base de datos Redis en Ubuntu Server 22.04 - Redes | Imagen 1 Newsmatic

En este artículo, te guiaré a través del proceso de instalación de un servidor Redis de una sola instancia. En un tutorial posterior, discutiremos la configuración de un clúster Redis, para que puedas obtener alta disponibilidad con tu servidor.

Hasta entonces, pongamos en marcha esa instancia única del servidor.

Índice de Contenido
  1. Lo que necesitarás
  2. Cómo instalar Redis
  3. Cómo configurar Redis
  4. Cómo iniciar y habilitar Redis

Lo que necesitarás

Estoy demostrando con Ubuntu Server 22.04, por lo que necesitarás una instancia de esa distribución de Linux en funcionamiento, aunque también puedes instalarlo en la versión 20.04, y un usuario con privilegios sudo.

¡Eso es todo! Vamos a trabajar.

Cómo garantizar la validación local de los clientes en un dominio multi-sitio

Cómo instalar Redis

Lo primero que quieres hacer es actualizar Ubuntu Server con los siguientes comandos:

sudo apt-get update
sudo apt-get upgrade -y

Si el kernel se actualiza durante el proceso, deberás reiniciar la máquina para que los cambios surtan efecto.

Una vez que se complete la actualización, instala Redis con:

sudo apt-get install redis-server -y

La instalación no debería tomar mucho tiempo. Antes de iniciar/activar el servidor, ocupémonos de un par de configuraciones.

Cuál es la mejor opción de protocolo de enrutamiento para una red empresarial

Cómo configurar Redis

Abre el archivo de configuración de Redis con el comando:

sudo nano /etc/redis/redis.conf

Busca la siguiente línea:

bind 127.0.0.1 ::1

Vamos a configurar Redis para que escuche la dirección IP del servidor de alojamiento cambiando esa línea a (edita para que refleje la dirección IP de tu servidor):

bind 192.168.1.22 ::1

Los 8 pasos para solucionar problemas de red y sistemas

A continuación, busca la línea:

supervised no

Cambia esa línea a:

supervised systemd

Guarda y cierra el archivo.

Cómo iniciar y habilitar Redis

Probablemente Redis ya se esté ejecutando, por lo que lo que haremos es reiniciarlo para que los cambios de configuración surtan efecto, con el comando:

Diferencias entre redes cliente/servidor y peer-to-peer

sudo systemctl restart redis-server

A continuación, habilita Redis para que se inicie durante el arranque con el comando:

sudo systemctl enable redis-server

Verifica que Redis se esté ejecutando con el comando:

sudo systemctl status redis-server

Realiza una prueba para asegurarte de que Redis esté escuchando con el comando:

Qué son los switches Cisco y cómo funcionan

redis-cli -h 192.168.1.22 -p 6397

Ahora deberías encontrarte en la consola de Redis. Pruébalo con:

ping "¡Hola, Newsmatic!"

Deberías ver "¡Hola, Newsmatic!" en la salida.

Felicidades, ahora tienes un servidor de base de datos en memoria Redis en funcionamiento. La próxima vez, configuraremos esto para un clúster y uniremos un nodo. Hasta entonces, puedes comenzar a familiarizarte con la interfaz de línea de comandos (CLI) de Redis leyendo la documentación oficial.

Técnicas para mejorar la seguridad en redes peer-to-peer

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Redes, allí encontraras muchos artículos similares a Cómo instalar y configurar un servidor de base de datos Redis en Ubuntu Server 22.04 , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.