UA-51298262-10 Skip to main content
WordPress

Guía completa: Cómo instalar y configurar Redis Object Cache en WordPress

By junio 20, 2026No Comments
Guía completa: Cómo instalar y configurar Redis Object Cache en WordPress

Tu WordPress va lento. O el servidor se queja cuando llegan visitas de golpe. A mí me pasó con un sitio de reseñas que se caía cada dos por tres. La solución que transformó todo fue Redis Object Cache WordPress. Básicamente, cambias el almacenamiento en base de datos por caché en RAM. Las páginas dejan de consultar MySQL cada vez que alguien entra. En esta guía te cuento cómo instalarlo y configurarlo, paso a paso, desde cero hasta el ajuste fino. Y si algo se atora, en RedServicio lo resolvemos sin drama.

¿Qué es esto de Redis y por qué te va a interesar?

Redis es un almacén de datos en memoria. Clave-valor. Como un diccionario ultrarrápido. Cuando lo enchufas a WordPress mediante el plugin oficial (el de Till Krüss), el sistema deja de martillar la base de datos MySQL por opciones, transients, fragmentos de consultas y sesiones. Todo pasa a vivir en la RAM del servidor.

¿El resultado? Las páginas se sirven entre 2 y 5 veces más rápido. La CPU deja de sudar. El servidor aguanta más visitas simultáneas sin degradarse. No es magia, es arquitectura. Por eso los sitios gordos y los hosts gestionados lo usan.

Antes de arrancar: qué necesitas tener

No todo el mundo puede instalar Redis así nomás. Revisa esto:

  • Acceso SSH al servidor o un panel con terminal (cPanel, Plesk, CyberPanel). Sin línea de comandos no hay Redis.
  • Permisos de superusuario (sudo) o usuario root para instalar paquetes.
  • PHP versión 7.4 o superior – mejor si es 8.x, va más fino.
  • Extensión PHP Redis instalada (php-redis). Sin ella el plugin no se comunica con el servidor.

Si tu hosting compartido no te deja instalar nada de sistema, toca migrar a un VPS o dedicado. En RedServicio te ayudamos a moverte a un entorno con Redis listo.

Paso 1: Instalar el servidor Redis en la máquina

Primero, instala el demonio Redis. Los comandos cambian según el sistema operativo. Aquí van los típicos:

En Ubuntu/Debian (lo más común)

Abre SSH y pega esto:

sudo apt update
sudo apt install redis-server -y

Después, verifica que arrancó bien:

sudo systemctl status redis

Si ves «active (running)», ya tienes el servidor corriendo.

En CentOS/RHEL/AlmaLinux

sudo dnf install epel-release -y
sudo dnf install redis -y
sudo systemctl enable redis
sudo systemctl start redis

Un mínimo de seguridad (recomendado)

Abre el archivo de configuración: sudo nano /etc/redis/redis.conf. Busca estas líneas:

  • bind 127.0.0.1 – que solo escuche en localhost. Si tu WordPress está en otro servidor, cambia a la IP privada.
  • requirepass tu-contraseña-segura – descomenta y pon una clave fuerte si no están en la misma máquina.

Guarda y reinicia: sudo systemctl restart redis.

Tip de oficio: Si WordPress y Redis están en el mismo servidor, no necesitas contraseña. Deja bind 127.0.0.1 y no expongas Redis a Internet. Así evitas dolores de cabeza.

Paso 2: Instalar la extensión PHP Redis

El plugin necesita que PHP tenga la extensión php-redis. Según tu gestor de paquetes:

Ubuntu/Debian: sudo apt install php-redis -y
CentOS/RHEL: sudo dnf install php-pecl-redis -y

Si usas PHP-FPM, toca reiniciarlo: sudo systemctl restart php8.x-fpm (cambia 8.x por tu versión).

Para confirmar que la extensión cargó: php -m | grep redis. Si ves «redis» en la salida, vas bien.

Paso 3: Instalar y activar el plugin en WordPress

Desde el escritorio de WordPress, ve a Plugins → Añadir nuevo. Busca «Redis Object Cache». El autor es Till Krüss. Instálalo y actívalo.

Otra opción: descarga el ZIP desde el repositorio oficial y súbelo por FTP a /wp-content/plugins/. Da igual, ambas funcionan.

Paso 4: Conectar con el servidor Redis

Una vez activo, ve a Ajustes → Redis. Verás un panel. Por defecto el plugin intenta conectar a 127.0.0.1:6379 sin contraseña. Si tu configuración es la estándar, solo pulsa «Enable Object Cache».

Si necesitas personalizar (otro puerto, contraseña, socket), edita el wp-config.php y añade estas constantes antes de la línea /* That's all, stop editing! */:

define('WP_REDIS_HOST', '127.0.0.1');
define('WP_REDIS_PORT', 6379);
define('WP_REDIS_PASSWORD', 'tu-contraseña');
define('WP_REDIS_DATABASE', 0);

Guarda el archivo, vuelve al panel de Redis y pulsa «Enable Object Cache». El plugin debería mostrar «Connected» en verde. Si no, algo falla.

Paso 5: Comprobar que funciona

  • Métrica de hits: En el panel verás «Hits» y «Misses». Tras unas horas, los hits deberían superar el 90% si el sitio tiene visitas.
  • Prueba de carga: Usa GTmetrix o PageSpeed Insights. La mejora en el tiempo de primera respuesta (TTFB) se nota.
  • Monitorización desde terminal: Ejecuta redis-cli info. El campo used_memory_human te dice cuánta RAM está usando.

Error común: Si ves «Not connected», revisa que el puerto 6379 no esté bloqueado por un firewall. En servidores cloud (AWS, DigitalOcean, etc.) hay que abrirlo en el grupo de seguridad. También verifica que la extensión php-redis esté instalada. Me ha pasado más de una vez.

Paso 6: Ajustes finos para sacarle jugo

  • Limitar el tamaño de caché: En redis.conf añade maxmemory 512mb y maxmemory-policy allkeys-lru. Así Redis no se come toda la RAM.
  • Persistencia (opcional): Si el servidor se reinicia y pierdes la caché, activa RDB o AOF en redis.conf. Para WordPress puro no hace falta, pero si tienes sesiones largas, puede.
  • Socket Unix: Para más rendimiento, cambia bind 127.0.0.1 por unixsocket /var/run/redis/redis.sock y en wp-config.php pon define('WP_REDIS_HOST', '/var/run/redis/redis.sock');. Se nota en servidores con mucha carga.

Problemas típicos (y cómo salir de ellos)

No se conecta aunque Redis esté instalado.

Revisa que el servicio esté corriendo: sudo systemctl status redis. Comprueba que el puerto 6379 no lo tenga otro proceso: sudo lsof -i :6379. Verifica que php-redis está cargado: php -m | grep redis.

El panel de admin se vuelve lento tras activar Redis.

Posiblemente el servidor Redis se quedó sin RAM. Revisa redis-cli info y mira used_memory_human. Si supera el 80% de la RAM disponible, sube maxmemory en redis.conf o reduce el TTL de las claves.

Para cerrar: Redis cambia el juego

Instalar Redis Object Cache WordPress es de las mejoras más rentables que puedes hacer. La base de datos deja de ser el cuello de botella, las páginas vuelan y el servidor respira. Sigue los pasos y en un rato tendrás caché en RAM funcionando.

Si todo esto te parece chino o tu hosting no colabora, contacta con RedServicio. Nosotros instalamos, configuramos y optimizamos tu WordPress con Redis, seguridad y persistencia incluida. Tu sitio se merece ir rápido, y Redis es el camino.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies