Instalar Redis en Ubuntu para caché de objetos en WordPress

Redis en Ubuntu

📅 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

Importante: si tu servidor es accesible desde internet, no expongas el puerto 6379 sin contraseña y sin restricción de IP. Jamás. Un Redis sin proteger es uno de los vectores de ataque más comunes que existen.

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.

Consejo: revisa la tasa de acierto (hit rate) con el comando redis-cli info stats. Busca el valor keyspace_hits: cuanto más alto en relación a keyspace_misses, mejor funciona tu caché.

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 →

Te puede interesar:

Página GratisCrea tu web gratis

ClisecSeguridad informática

Scroll al inicio