Enero 13, 2026Guías
Cómo instalar y configurar Redis en un servidor Linux
Guía paso a paso sobre la instalación del servidor de caché Redis en Ubuntu y CentOS para mejorar el rendimiento de las aplicaciones.

Redis es un almacén de estructuras de datos en memoria que se utiliza como base de datos, caché y agente de mensajes. Es esencial para aplicaciones de alto rendimiento que requieren un acceso rápido a los datos. Esta guía le muestra cómo instalar y configurar Redis en su servidor Hiddence.
Instalación de Redis en Ubuntu/Debian
bash
sudo apt update
sudo apt install redis-server -y
sudo systemctl start redis-server
sudo systemctl enable redis-server
# Verificar instalación
redis-cli ping
# Debería devolver: PONGInstalación de Redis en CentOS/RHEL
bash
sudo yum install epel-release -y
sudo yum install redis -y
sudo systemctl start redis
sudo systemctl enable redis
# Verificar instalación
redis-cli ping
# Debería devolver: PONGConfiguración de Redis
Edite el archivo de configuración de Redis para optimizar el rendimiento:
bash
sudo nano /etc/redis/redis.conf
# Ajustes clave:
# maxmemory 256mb
# maxmemory-policy allkeys-lru
# bind 127.0.0.1 (por seguridad)
# requirepass su_contraseña_fuerte
sudo systemctl restart redisAsegurar Redis
Por defecto, Redis no está protegido por contraseña. Establezca una contraseña:
bash
sudo nano /etc/redis/redis.conf
# Buscar y descomentar:
requirepass su_contraseña_fuerte_aquí
# Reiniciar Redis
sudo systemctl restart redis
# Probar la conexión con contraseña
redis-cli -a su_contraseña_fuerte_aquí pingUso básico de Redis
bash
# Conectarse a Redis
redis-cli
# Establecer un par clave-valor
SET mi_clave "Hola Redis"
# Obtener un valor
GET mi_clave
# Establecer expiración (TTL)
SETEX mi_clave 60 "valor"
# Comprobar si existe la clave
EXISTS mi_clave
# Eliminar una clave
DEL mi_claveUso de Redis con PHP
bash
# Instalar la extensión PHP Redis
sudo apt install php-redis -y # Ubuntu/Debian
sudo yum install php-redis -y # CentOS
# Reiniciar PHP-FPM
sudo systemctl restart php-fpm
# Probar en PHP:
# <?php
# $redis = new Redis();
# $redis->connect('127.0.0.1', 6379);
# $redis->set('test', 'Hola Redis');
# echo $redis->get('test');Mejores prácticas de Redis
- Establezca maxmemory para evitar que Redis utilice toda la RAM
- Utilice una política de desalojo adecuada (se recomienda allkeys-lru)
- Habilite la persistencia (RDB o AOF) para la durabilidad de los datos
- Monitorice regularmente el uso de memoria de Redis
- Utilice Redis Sentinel para una alta disponibilidad
- Asegure Redis con contraseña y reglas de firewall
- Realice copias de seguridad de los datos de Redis con regularidad