En este tutorial, le mostraremos cómo instalar Redis en Debian 11. Para aquellos de ustedes que no lo sabían, Redis es una base de datos en memoria de código abierto (licencia BSD) para almacenar estructura de datos, almacenamiento en caché y como un agente de mensajes. Redis proporciona estructuras de datos como cadenas, hashes, listas, conjuntos, conjuntos ordenados con consultas de rango, mapas de bits, índices geoespaciales y flujos. Redis tiene replicación incorporada, secuencias de comandos Lua, desalojo de LRU, transacciones y diferentes niveles de persistencia en el disco, y proporciona alta disponibilidad a través de Redis Sentinel y partición automática con Redis Cluster.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo
‘a los comandos para obtener privilegios de root. Le mostraré paso a paso la instalación de Redis en Debian 11 (Bullseye).
Instalar Redis en Debian 11 Bullseye
Paso 1. Antes de instalar cualquier software, es importante asegurarse de que su sistema esté actualizado ejecutando lo siguiente apt
comandos en la terminal:
sudo actualización apta
sudo actualización apta
Paso 2. Instalar Redis en Debian 11.
De forma predeterminada, la serie Redis 5 está disponible en los repositorios base de Debian 11. Ahora ejecute el siguiente comando para instalarlo:
sudo apto instalar redis-server
Una vez que la instalación es exitosa, verifica el estado del servicio de Redis usando el siguiente comando a continuación:
sudo systemctl status redis-server
Paso 3. Configuración de Redis.
El archivo de configuración principal de Redis Server se encuentra en /etc/redis/redis.conf
:
sudo nano /etc/redis/redis.conf
Busque una línea que comience con bind 127.0.0.1 ::1
y comentarlo:
# SI ESTÁ SEGURO DE QUE QUIERE QUE SU INSTANCIA ESCUCHE TODAS LAS INTERFACES # SOLO COMENTE LA SIGUIENTE LÍNEA. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ # enlazar 127.0.0.1 :: 1
A continuación, aumente el límite máximo de memoria según la memoria disponible en su servidor:
maxmemory 256mb maxmemory-política allkeys-lru
Save el archivo y close. Luego reinicie el servicio Redis para que los cambios surtan efecto:
sudo systemctl reiniciar redis-server
Paso 4. Configure el Firewall.
Ahora agregue una regla de firewall que habilite el tráfico de sus máquinas remotas en el puerto TCP 6379
:
sudo ufw permite proto tcp desde
Paso 5. Prueba de Redis.
Para acceder al servidor Redis, ejecute el siguiente comando en la terminal:
redis-cli
Ahora escribe “ping
”En el símbolo del sistema de Redis. Si se conecta correctamente con el servidor de Redis, obtendrá PONG
como resultado:
127.0.0.1:6379> ping PONG
¡Felicidades! Ha instalado Redis correctamente. Gracias por usar este tutorial para instalar la última versión de Redis en Debian 11 Bullseye. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Redis.