GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Redis en CentOS 7

En este artículo, habremos explicado los pasos necesarios para instalar y configurar Redis en CentOS 7. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con sudo privilegios Todos los comandos de este tutorial deben ejecutarse como un usuario no root.

Redis es un proyecto de base de datos en memoria de código abierto que implementa un almacén de clave-valor distribuido en memoria con durabilidad opcional. Algunas de las características de Redis son transacciones integradas, replicación y soporte para una variedad de estructuras de datos como cadenas, hashes, listas, conjuntos, etc. Redis Sentinel hace que Redis tenga una alta disponibilidad y admite la partición automática con Redis Cluster.

Instalar Redis en CentOS

Paso 1. El primer comando actualizará las listas de paquetes para garantizar que obtenga la versión y las dependencias más recientes.

sudo yum install epel-release
sudo yum update

Paso 2. Instale Redis en CentOS 7.

El paquete Redis no está incluido en los repositorios predeterminados de CentOS. Instalaremos la versión 5.0.2 de Redis desde el repositorio de Remi:

sudo yum install epel-release yum-utils
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum-config-manager --enable remi

El paquete Redis está disponible en el repositorio predeterminado en CentOS 7. Entonces, para instalar Redis, ejecute el siguiente comando:

sudo yum install redis

Una vez completada la instalación, inicie el servicio Redis y habilítelo para que se inicie automáticamente al arrancar con:

sudo systemctl start redis
sudo systemctl enable redis

Paso 3. Configure el acceso remoto a Redis.

De forma predeterminada, no puede acceder a Redis desde otro host porque, de forma predeterminada, solo está vinculado a localhost. Para confirmar su enlace a localhost (127.0.0.1), siga las instrucciones a continuación:

sudo nano /etc/redis.conf

Ubique la línea que comienza con bind 127.0.0.1 y agregue la dirección IP privada de su servidor después de 127.0.0.1:

# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES
# JUST COMMENT THE FOLLOWING LINE.
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bind 127.0.0.1 192.168.1.46

Para que los cambios surtan efecto, reinicie el servidor Redis ejecutando el siguiente comando:

sudo systemctl restart redis-server

Use el siguiente comando ss para verificar que el servidor Redis está escuchando en su interfaz privada en el puerto 6379:

ss -an | grep 6379

Debería ver algo como lo siguiente:

tcp    LISTEN     0      128    192.168.121.233:6379            *:*
tcp    LISTEN     0      128    127.0.0.1:6379                  *:*

A continuación, configuraremos FirewallD para acceder a Redis desde un host remoto:

sudo firewall-cmd --new-zone=redis --permanent
sudo firewall-cmd --zone=redis --add-port=6379/tcp --permanent
sudo firewall-cmd --zone=redis --add-source=192.168.1.0/24 --permanentsudo firewall-cmd --reload

Finalmente, vuelva a cargar FirewallD para mostrar el efecto de cambios:

sudo firewall-cmd --reload

Para verificar que todo esté configurado correctamente, puede intentar hacer ping al servidor Redis desde su máquina remota usando la utilidad redis-cli que proporciona un comando:interfaz de línea a un servidor Redis:

redis-cli -h <REDIS_IP_ADDRESS> ping

Debería ver exactamente el siguiente resultado:

PONG

Felicitaciones, ha aprendido a instalar y configurar Redis en CentOS 7. Si tiene alguna pregunta, deje un comentario a continuación.


Cent OS
  1. Cómo instalar Vagrant en CentOS 7

  2. Cómo instalar Gitea en CentOS 8

  3. Cómo instalar Memcached en CentOS 8

  4. Cómo instalar Nginx en CentOS 7

  5. Cómo instalar ownCloud en CentOS 8

Cómo instalar Zoom en CentOS 8

Cómo instalar Nethogs en CentOS

Cómo instalar Yourls en CentOS 8

Cómo instalar Redis en CentOS 6

Cómo instalar Redis en CentOS 7

Cómo instalar Redis en CentOS 8