
📅 Publicado el 10 de septiembre, 2026 · Por Equipo RedServicio
Por qué instalar Redis en Ubuntu para tu WordPress
¿Tu WordPress tarda en cargar? ¿Se cae cada vez que sube el tráfico? Pues aquí es donde entra Redis en Ubuntu. Redis es un almacén de datos en memoria, muy rápido, que guarda en caché los resultados de consultas repetitivas a la base de datos. Lo cierto es que un WordPress estándar, sin caché, genera decenas de consultas MySQL en cada visita: configuración, menús, widgets, contenido… todo pasa por la base de datos una y otra vez. Con caché de objetos, esas respuestas se sirven desde la RAM y los tiempos de generación de página bajan de cientos de milisegundos a apenas unos pocos.
Según las pruebas que suelen hacerse, habilitar caché de objetos con Redis mejora los tiempos de respuesta del servidor entre un 50% y un 80% en sitios con WordPress. Y hay algo menos visible pero igual de valioso: MySQL sufre mucho menos, lo que se nota cuando llega un pico de tráfico.
Requisitos previos
Antes de meter manos a la obra, necesitas esto:
- Un servidor con Ubuntu 20.04, 22.04 o superior y acceso root o sudo.
- WordPress instalado (idealmente con LAMP o LEMP).
- Al menos 1 GB de RAM recomendado (Redis es ligero, pero necesita su espacio).
- Acceso por SSH al servidor.
Paso 1: Actualizar el sistema e instalar Redis
Conéctate a tu servidor por SSH y actualiza los paquetes disponibles:
sudo apt update && sudo apt upgrade -y
Luego, instala Redis desde los repositorios oficiales de Ubuntu:
sudo apt install redis-server -y
Comprueba que el servicio esté activo:
sudo systemctl status redis-server
Deberías ver un estado active (running). Si no aparece, arráncalo así:
sudo systemctl enable redis-server –now
Paso 2: Configurar Redis para caché de objetos
Abre el archivo de configuración:
sudo nano /etc/redis/redis.conf
Toca hacer algunos ajustes clave:
Limitar la memoria
Busca la directiva maxmemory y pon un límite razonable. Para un sitio pequeño o mediano, por ejemplo, 256 MB:
maxmemory 256mb
Y define la política de expulsión de claves, para que Redis elimine las entradas antiguas cuando se llene:
maxmemory-policy allkeys-lru
Desactivar la persistencia
Si vas a usarlo solo como caché de objetos, la persistencia en disco no sirve de nada. Comenta o elimina las líneas save que encuentres (por ejemplo, save 900 1). Con eso liberas recursos y te ahorras escrituras innecesarias en disco.
Guarda el archivo y reinicia el servicio:
sudo systemctl restart redis-server
Paso 3: Asegurar Redis
Por defecto, Redis solo escucha en localhost (127.0.0.1), lo cual está bien si Redis y WordPress viven en el mismo servidor. Verifica en la configuración que esta línea esté activa:
bind 127.0.0.1
Añade también una contraseña, nunca está de más:
requiremaster TuContraseñaSegura123
Paso 4: Conectar WordPress con Redis
Instala la extensión PHP de Redis según tu versión de PHP (la puedes comprobar con php -v):
sudo apt install php-redis -y
Reinicia el servidor web:
sudo systemctl restart apache2
o, si usas Nginx con PHP-FPM:
sudo systemctl restart php8.1-fpm nginx
Descarga el script object-cache.php oficial de WordPress (viene incluido en el proyecto Drop-in de Redis Object Cache) y cópialo en la carpeta wp-content de tu instalación:
sudo cp object-cache.php /var/www/tusitio/wp-content/object-cache.php
Después, edita el archivo wp-config.php y añade estas líneas antes de /* ¡Eso es todo, deja de editar! */:
define(‘WP_REDIS_HOST’, ‘127.0.0.1’);
define(‘WP_REDIS_PORT’, ‘6379’);
define(‘WP_REDIS_PASSWORD’, ‘TuContraseñaSegura123’);
Paso 5: Verificar que Redis funciona con WordPress
Instala el plugin gratuito Redis Object Cache desde el repositorio oficial de WordPress, actívalo y pulsa el botón Enable Object Cache en Ajustes → Redis. Si todo va bien, verás el estado Connected.
También lo puedes comprobar desde la terminal:
redis-cli monitor
Recarga tu web en el navegador y mira las peticiones que van apareciendo. ¿Ves claves con el prefijo wp:? Entonces la caché de objetos está funcionando.
Preguntas frecuentes
¿Redis sustituye a plugins de caché de página como WP Rocket?
No exactamente. Redis actúa a nivel de objetos y consultas internas; los plugins de caché de página guardan el HTML completo. Se complementan, y bien.
¿Cuánta RAM necesita Redis?
Para la mayoría de sitios WordPress, entre 128 MB y 512 MB son suficientes. Ajusta maxmemory según el tamaño de tu base de datos.
¿Puedo usar Redis en hosting compartido?
Generalmente no. Requiere acceso SSH e instalación a nivel de servidor, así que necesitas un VPS o servidor dedicado.
Conclusión
Instalar Redis en Ubuntu para caché de objetos en WordPress es, probablemente, uno de los cambios con mejor relación esfuerzo/beneficio que puedes aplicar a tu servidor. Unos 30 minutos de trabajo y los tiempos de respuesta se reducen de forma drástica, MySQL respira aliviado y tu web aguanta picos de tráfico sin sudar. Eso sí: mantén Redis actualizado, protégelo con contraseña y revisa su rendimiento de vez en cuando. ¿No quieres complicarte con la administración del servidor? En RedServicio.net ofrecemos hosting de calidad con soporte 24/7, y nuestro equipo técnico puede ayudarte a configurar Redis y optimizar tu WordPress de principio a fin.
Equipo RedServicio
Artículos escritos y revisados por nuestro equipo técnico especializado en hosting e infraestructura web en España.
¿Listo para un hosting de verdad?
Servidores en España · Soporte 24/7 en español · Migración gratuita
Ver Planes desde 3,95€/mes →