GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar y configurar Redis en CentOS 8

Redis es un almacén de estructura de datos en memoria. Es una aplicación de código abierto que se puede utilizar como una alternativa de Memcached para almacenar pares clave-valor, significa conjuntos de dos elementos vinculados, como base de datos NoSQL, intermediario de mensajes y admite diferentes estructuras de datos como hashes, listas, conjuntos, Cuerdas y más.

Le proporcionaremos en este artículo los detalles completos de instalación y configuración de Redis en el sistema CentOS 8 Linux.

Requisitos previos

Inicie sesión como administrador o con privilegios de root en CentOS 8 para instalar Redis.

Instalación de Redis en CentOS 8

Redis puede instalarse en el sistema CentOS 8 siguiendo los siguientes pasos:

Paso 1:Instale Redis usando el repositorio de CentOS 8

Primero, inicie sesión en el sistema y abra la aplicación de línea de comando 'Terminal' desde la barra lateral izquierda de su escritorio CentOS 8. Ahora, actualice los paquetes del sistema y los repositorios de CentOS 8 ejecutando el comando mencionado a continuación:

$ sudo dnf update
$ sudo dnf install redis

Paso 2:Verificar la instalación de Redis

Una vez que finalice la instalación de Redis, verifique los detalles de instalación de Redis usando el comando de terminal mencionado a continuación:

$ rpm -qi redis

Paso 3:habilitar el servicio Redis 

En este paso, habilite y luego inicie el servicio Redis en CentOS 8 usando los siguientes comandos:

$ sudo systemctl enable redis

$ sudo systemctl start redis

Verifique el estado de ejecución del servicio Redis ejecutando el comando mencionado a continuación:

$ sudo systemctl status redis

De forma predeterminada, Redis utiliza el puerto 6379. Usando el comando netstat, puede confirmar fácilmente el puerto de la siguiente manera:

$ sudo netstat -pnltu | grep redis

Paso 4:Configuración de Redis para acceso remoto

De forma predeterminada, Redis solo permite que el servidor de Redis se conecte al servidor local (127.0.0.1) en el que se ejecuta Redis. Redis no permite conexiones remotas. Si un usuario usa un solo servidor donde la base de datos del cliente también se ejecuta en el mismo host, en este caso, el usuario no puede acceder a la conexión remota. 

Sin embargo, al usar el archivo de configuración de Redis, los usuarios pueden acceder a la conexión remota. Abra el archivo de configuración de Redis ejecutando el siguiente comando:

$ sudo nano /etc/redis.conf

Ahora, busque el parámetro bind en el archivo de configuración y agregue la dirección IP de su servidor privado con 127.0.0.1 de la siguiente manera:

Guarde la configuración anterior y cierre este archivo.

Reinicie Redis ejecutando el siguiente comando:

$ sudo systemctl restart redis

Al usar el comando 'ss', puede verificar fácilmente si Redis está escuchando en el puerto 6379 o no.

$ ss -an | grep 6379

Para comprobar que Redis funciona correctamente, envíe el ping a Redis con el siguiente comando:

$ redis-cli

Paso 5:permitir el acceso al cortafuegos

Configure el firewall en su sistema CentOS 8 para permitir el acceso a las conexiones remotas. Primero, agregue la nueva zona de Redis ejecutando el comando mencionado a continuación:

$ sudo firewall-cmd --permanent --new-zone=redis

Agregue el número de puerto '6379' usando el siguiente comando:

$ sudo firewall-cmd --permanent --zone=redis --add-port=6379/tcp

Habilite el acceso del cortafuegos a la IP privada ejecutando el comando mencionado a continuación:

$ sudo firewall-cmd --permanent --zone=redis --add-source=private-IP-address

Finalmente, al final, vuelva a cargar el firewall ejecutando el comando mencionado a continuación:

$ sudo firewall-cmd --reload

Eliminar o desinstalar Redis de CentOS 8

Después de usar Redis, puede desinstalarlo fácilmente para liberar espacio en su sistema. Use el siguiente comando para eliminar Redis de CentOS 8:

$ sudo dnf remove redis

Conclusión

Hemos proporcionado en este tutorial la descripción completa de la instalación de Redis en el sistema CentOS 8. Además, también hemos descrito cómo configurar Redis para conexiones remotas. Al final, hemos explicado en este artículo cómo un usuario puede eliminar Redis de CentOS 8 usando solo un comando. Siéntase libre de compartir pensamientos a través de comentarios.


Ubuntu
  1. Cómo instalar y configurar Nginx en CentOS 7

  2. Cómo instalar y configurar Redis en Ubuntu 18.04

  3. Cómo instalar y configurar Redis en Ubuntu 20.04

  4. Cómo instalar y configurar Redis en CentOS 7

  5. Cómo instalar y configurar GitLab en CentOS 7

Cómo instalar y configurar ISPConfig CP en CentOS 7

Cómo instalar y configurar ownCloud en CentOS 7

Cómo instalar y configurar Redis en Ubuntu 20.04

Cómo instalar y configurar Samba en CentOS 8

Cómo instalar y configurar Fail2ban en CentOS 8

Cómo instalar y configurar GlusterFS en CentOS 7/CentOS 8