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 (con licencia BSD). para almacenar estructura de datos, almacenamiento en caché y como intermediario de mensajes. Redis proporciona estructuras de datos como cadenas, hash, listas, conjuntos, conjuntos ordenados con consultas de rango, mapas de bits, índices geoespaciales y flujos. Redis tiene replicación integrada, secuencias de comandos Lua , desalojo de LRU, transacciones y diferentes niveles de persistencia en 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 que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, 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).
Requisitos previos
- Un servidor que ejecuta uno de los siguientes sistemas operativos:Debian 11 (Bullseye).
- Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas
- Un
non-root sudo user
o acceder alroot user
. Recomendamos actuar como unnon-root sudo user
, sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.
Instalar Redis en Debian 11 Bullseye
Paso 1. Antes de instalar cualquier software, es importante asegurarse de que su sistema esté actualizado ejecutando el siguiente apt
comandos en la terminal:
sudo apt update sudo apt upgrade
Paso 2. Instalación de Redis en Debian 11.
De manera predeterminada, la serie Redis 5 está disponible en los repositorios básicos de Debian 11. Ahora ejecute el siguiente comando para instalarlo:
sudo apt install redis-server
Una vez que la instalación sea exitosa, verifique 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
Busca una línea que comience con bind 127.0.0.1 ::1
y comentarlo:
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT OUT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # bind 127.0.0.1 ::1
Luego, aumente el límite máximo de memoria según la memoria disponible en su servidor:
maxmemory 256mb maxmemory-policy allkeys-lru
Guarde el archivo y cierre. Luego reinicie el servicio Redis para que los cambios surtan efecto:
sudo systemctl restart redis-server
Paso 4. Configure el cortafuegos.
Ahora agregue una regla de firewall que habilite el tráfico de sus máquinas remotas en el puerto TCP 6379
:
sudo ufw allow proto tcp from <your ip address> to any port 6379
Paso 5. Probar 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. En una conexión exitosa con el servidor Redis, obtendrá PONG
como resultado:
127.0.0.1:6379> ping PONG
¡Felicitaciones! Ha instalado correctamente Redis. 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 .