En este artículo habremos explicado los pasos necesarios para instalar y configurar Redis en Ubuntu 18.04 LTS. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo. Todos los comandos de este tutorial deben ejecutarse como un usuario no root.
Redis (Servidor de diccionario remoto) es una base de datos en memoria de código abierto que se utiliza como caché y intermediario de mensajes. 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 Ubuntu
Paso 1. Primero, antes de comenzar a instalar cualquier paquete en su servidor Ubuntu, siempre recomendamos asegurarse de que todos los paquetes del sistema estén actualizados.
sudo apt update sudo apt upgrade
Paso 2. Instala Redis.
El paquete Redis está disponible en el repositorio predeterminado en Ubuntu 18.04. Entonces, para instalar Redis, ejecute el siguiente comando:
sudo apt install redis-server
Una vez completada la instalación, el servicio Redis se iniciará automáticamente. Para confirmar la instalación y verificar el estado de Redis, ejecute el siguiente comando:
sudo systemctl status redis-server
Paso 3. Configurar Redis.
Primero, ejecute el siguiente comando y abra el archivo de configuración de Redis:
sudo nano /etc/redis/redis.conf
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bind 0.0.0.0 ::1
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 el firewall UWF para acceder a Redis desde un host remoto:
sudo ufw allow proto tcp from 192.168.121.0/24 to any port 6379
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 una interfaz de línea de comandos a un servidor Redis :
redis-cli -h <REDIS_IP_ADDRESS> ping
Debería ver exactamente el siguiente resultado:
PONG
Eso es todo lo que necesita hacer para instalar Redis en Ubuntu 18.04 Bionic Beaver. Espero que encuentre útil este consejo rápido. Si tiene preguntas o sugerencias, no dude en dejar un comentario a continuación.