How to Install Redis on Linux Debian 9?
Tabla de contenido:
Redis es un almacén de datos de valor clave en memoria de código abierto. Se puede utilizar como un agente de base de datos, caché y mensajes y admite varias estructuras de datos como cadenas, hashes, listas, conjuntos, etc. Redis proporciona alta disponibilidad a través de Redis Sentinel, incluyendo monitoreo y notificaciones. Conmutación por error automática. También proporciona particionamiento automático a través de múltiples nodos Redis con Redis Cluster.
Este tutorial explica cómo instalar y configurar Redis en un servidor Debian 9.
Prerrequisitos
Antes de comenzar con el tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo.
Instalar Redis en Debian
El paquete Redis está incluido en los repositorios predeterminados de Debian 9. La instalación es bastante sencilla, solo siga los pasos a continuación:
-
Comience actualizando la lista de paquetes apt mediante el siguiente comando:
sudo apt update
Instale Redis escribiendo:
sudo apt install redis-server
Cuando se completa la instalación, el servicio Redis se iniciará automáticamente. Puede verificar el estado del servicio escribiendo:
sudo systemctl status redis-server
Debería ver algo como esto:
● redis-server.service - Advanced key-value store Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2018-12-05 08:54:49 PST; 4min 52s ago Docs: http://redis.io/documentation, man:redis-server(1) Main PID: 1569 (redis-server) CGroup: /system.slice/redis-server.service └─1569 /usr/bin/redis-server 127.0.0.1:6379
En este punto, Redis está instalado y ejecutándose en su servidor Debian 9 y puede comenzar a usarlo.
Configurar el acceso remoto de Redis
Por defecto, no se puede acceder a Redis desde una ubicación remota. Puede conectarse al servidor Redis solo desde 127.0.0.1 (localhost), la máquina donde se está ejecutando Redis.
Complete los siguientes pasos solo si desea conectarse a su servidor Redis desde hosts remotos. Si está utilizando una configuración de servidor único, donde la aplicación y Redis se están ejecutando en la misma máquina, entonces no debe habilitar el acceso remoto.
Para configurar Redis para aceptar conexiones remotas, abra el archivo de configuración de Redis con su editor de texto:
sudo nano /etc/redis/redis.conf
Busque una línea que comience con
bind 127.0.0.1
y reemplace
127.0.0.1
por
0.0.0.0
.
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bind 0.0.0.0
Guarde el archivo y cierre el editor.
Reinicie el servicio Redis para que los cambios surtan efecto:
sudo systemctl restart redis-server
Use el siguiente comando para verificar que Redis esté escuchando en todas las interfaces en el puerto
6379
:
ss -an | grep 6379
Deberías ver algo como a continuación:
tcp LISTEN 0 128 *:6379 *:*
A continuación, deberá agregar una regla de firewall que permita el tráfico de sus máquinas remotas en el puerto TCP
6379
.
Suponiendo que está utilizando
UFW
para administrar su firewall y desea permitir el acceso desde la subred
192.168.121.0/24
, ejecutaría el siguiente comando:
sudo ufw allow proto tcp from 192.168.121.0/24 to any port 6379
Asegúrese de que su firewall esté configurado para aceptar conexiones solo de rangos de IP confiables.
Para verificar que todo esté configurado correctamente, puede intentar hacer ping al servidor Redis desde su máquina remota utilizando la utilidad
redis-cli
:
El comando debería devolver una respuesta de
Felicitaciones, ha instalado con éxito Redis en su servidor Debian 9. Para obtener más información sobre cómo administrar su instalación de Redis, visite la página de documentación de Redis.
redis-cli -h ping
redis-cli -h ping
PONG
:Conclusión
Cómo instalar y configurar redis en centos 7
Redis es un almacén de estructura de datos en memoria de código abierto. Se puede utilizar como un agente de base de datos, caché y mensaje y admite varias estructuras de datos como cadenas, hashes, listas, conjuntos, etc.
Cómo instalar y configurar redis en debian 10 linux
En este tutorial, cubriremos cómo instalar y configurar Redis en un Debian 10, Buster. Redis es un almacén de datos de valor clave en memoria de código abierto.
Cómo instalar y configurar redis en ubuntu 18.04
Redis es un almacén de estructura de datos en memoria de código abierto. Se puede usar como intermediario de base de datos, caché y mensajes y admite varias estructuras de datos como cadenas, hashes, listas, conjuntos, etc. Este tutorial describe cómo instalar y configurar Redis en un servidor Ubuntu 18.04.