GNU/Linux >> Tutoriales Linux >  >> Rocky Linux

Implementar Redis en Rocky Linux 8 - ¿Guía paso a paso?

Redis es un almacén de estructura de datos en memoria gratuito, de código abierto, ampliamente utilizado como base de datos, caché y agente de mensajes.

Aquí en LinuxAPT, veremos cómo instalar Redis en una máquina Rocky Linux 8.

Para ver cómo puede instalar Redis en Ubuntu 20.04, visite:https://linuxapt.com/blog/194-install-and-configure-redis-in-ubuntu-20-04


Pasos para instalar y configurar Redis en Rocky Linux

1. Instalar Redis

Para instalar Redis, ejecute este comando:

$ sudo dnf install redis


2. Edite el archivo de configuración de Redis

A continuación, realizaremos algunos cambios en el archivo de configuración de Redis.

Abra el archivo usando el editor vim:

$ sudo vim /etc/redis.conf

Localice la directiva supervisada en el archivo. Se escribirá como:

supervised no

Cámbialo por:

supervised systemd


3. Inicie Redis

Ahora puede iniciar Redis con el siguiente comando:

$ sudo systemctl start redis


4. Habilitar Redis

Del mismo modo, habilitaremos Redis con este comando:

$ sudo systemctl enable redis


5. Comprobar el estado de Redis

Ahora confirmaremos si el servicio Redis funciona bien o no. Haz eso con este comando:

$ sudo systemctl status redis


6. Pruebe la instalación de Redis

Aquí, probaremos Redis ejecutando el comando mencionado a continuación. Si regresa con PONG, significa que redis está funcionando bien:

$ sudo redis-cli ping


¿Pasos para proteger Redis con la ayuda de una contraseña?

Para proteger la base de datos, le asignaremos una contraseña para evitar el acceso no autorizado.

1. Edite el archivo de configuración de Redis

Para comenzar, abra el archivo de configuración de Redis nuevamente usando este comando:

$ sudo vim /etc/redis.conf

Busque la siguiente directiva en el archivo para descomentarlo y asignar su contraseña:

requirepass strong_password


2. Reinicie Redis

Para actualizar los cambios, reinicie Redis:

$ sudo systemctl restart redis


3. Introduzca Redis-cli

Ahora, verificaremos si la autenticación de contraseña funciona bien o no. Para hacer eso, acceda al cliente de Redis con este comando:

$ redis-cli


4. Establezca la clave en un valor

Ahora establezca una clave en un valor como este:

set keystudent John

Esto generará un error y le indicará que se requiere autenticación para configurar la clave.

Para obtener acceso, inserte su contraseña con un comando de autenticación como este:

$ auth your_password

Una vez que se acepte la contraseña, podrá establecer una clave para el valor.


5. Recuperar el valor

Para recuperar el valor que acaba de asignar a la clave, use el comando obtener como este:

$ get keystudent


6. Salir de Redis

Para salir de la base de datos, simplemente escriba salir y presione enter:

Quit


¿Cómo configurar Redis para acceso remoto?

1. Edite el archivo de configuración de Redis

En primer lugar, abra el archivo redis.conf con este comando:

$ sudo nano /etc/redis.conf

Busque la directiva de enlace, que está configurada para escuchar localhost. Coméntalo:

A continuación, proporcione la dirección IP del servidor remoto de esta manera:

Bind private_ip

Para otorgar acceso a Redis a través de la Internet pública, establezca la directiva de vinculación en 0.0.0.0:

bind 0.0.0.0


2. Deshabilitar el modo protegido

Ahora cambie el modo protegido de sí a no.

Guarde los cambios y salga.


3. Reinicie Redis

Ahora, reinicie la base de datos con este comando para actualizar los cambios en el archivo de configuración de Redis:

$ sudo systemctl restart redis


¿Cómo configurar el cortafuegos para Redis?

Aquí, configuraremos el firewall predeterminado en Rocky Linux, a saber, firewalld, para permitir que Redis escuche en el puerto 6379, que es su puerto predeterminado.

1. Permitir el puerto Redis 6379

Ejecute el siguiente comando para que Redis pueda escuchar en su puerto predeterminado:

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


2. Recargar cortafuegos

Para actualizar los cambios, recarga el firewall con este comando:

$ sudo firewall-cmd --reload


3. Pruebe la nueva configuración

Ahora que hemos configurado el firewall para Redis, probemos si una máquina remota puede acceder a Redis o no. Hágalo ejecutando el siguiente comando desde una máquina remota:

$ redis-cli -h server_IP

server_IP es la dirección IP de la máquina en la que se implementa Redis. En mi caso es 10.128.1.2.

$ redis-cli -h 10.128.1.2



Rocky Linux
  1. Instalar/Habilitar RPM Fusion en Rocky Linux 8 - ¿Guía paso a paso?

  2. Instalar WordPress en Rocky Linux 8 usando la pila LAMP - ¿Guía paso a paso?

  3. Instalar XFCE Desktop en Rocky Linux 8 - ¿Guía paso a paso?

  4. Instalar KVM en Rocky Linux 8 / AlmaLinux 8 - ¿Guía paso a paso?

  5. Instalar Protobuf en Linux Mint 20 - ¿Una guía paso a paso?

Cómo actualizar a Linux Mint 20 (Guía paso a paso)

Cómo instalar Rocky Linux 8.4 paso a paso con capturas de pantalla

Cómo instalar el servidor Redis en Rocky Linux

Cómo instalar Rocky Linux 8.4 (Guía paso a paso con capturas de pantalla)

Cómo instalar Arch Linux – Guía paso a paso

Cómo instalar Redis en Rocky Linux 8