01.- Instalar redis en ubuntu 18.04 ?
Tabla de contenido:
Redis es un almacén de datos de valor clave en memoria de código abierto. Se puede usar como base de datos, caché y agente de mensajes y admite varias estructuras de datos como cadenas, hashes, listas, conjuntos y más. Redis proporciona alta disponibilidad a través de Redis Sentinel y particionamiento automático en múltiples nodos Redis con Redis Cluster.
En este tutorial, cubriremos cómo instalar y configurar Redis en un Debian 10, Buster.
Instalar Redis en Debian
Redis versión 5.0.x se incluye en los repositorios predeterminados de Debian 10. Para instalarlo, ejecute los siguientes comandos como root o usuario con privilegios de sudo:
sudo apt update
sudo apt install redis-server
El servicio Redis se iniciará automáticamente cuando finalice la instalación. Puede verificarlo escribiendo:
sudo systemctl status redis-server
La salida debería verse así:
● redis-server.service - Advanced key-value store Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-11-28 14:15:23 PST; 27s ago Docs: http://redis.io/documentation, man:redis-server(1) Main PID: 2024 (redis-server) Tasks: 4 (limit: 2359) Memory: 6.9M CGroup: /system.slice/redis-server.service └─2024 /usr/bin/redis-server 127.0.0.1:6379
El servicio de Redis no se iniciará si IPv6 está deshabilitado en su servidor.
¡Eso es! Redis está instalado y ejecutándose en su servidor Debian 10, y puede comenzar a usarlo.
Configurar el acceso remoto de Redis
Por defecto, Redis está configurado para escuchar solo en localhost. Puede conectarse al servidor Redis solo desde la máquina donde se ejecuta el servicio Redis.
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::1
y coméntela.
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # bind 127.0.0.1::1
Guarde el archivo y cierre el editor.
Reinicie el servicio Redis para que los cambios surtan efecto:
sudo systemctl restart redis-server
Use
ss
o
netstat
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 0.0.0.0:6379 0.0.0.0:* tcp LISTEN 0 128:6379:*
También deberá agregar una regla de firewall que permita el tráfico de sus máquinas remotas en el puerto TCP
6379
.
Asumiendo 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.
Una vez hecho esto, use la utilidad
redis-cli
para probar la conexión haciendo ping al servidor Redis desde su máquina remota:
El comando debería devolver una respuesta de
Le hemos mostrado cómo instalar Redis en Debian 10. Para encontrar 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 9
Redis es un almacén de datos de valor clave en memoria de código abierto. Se puede utilizar como intermediario de base de datos, caché y mensajes y admite varias estructuras de datos como cadenas, hashes, listas, conjuntos, etc. Este tutorial explica cómo instalar y configurar Redis en un servidor Debian 9.
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.