
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.
Índice
- 1 ¿Qué es esto de Redis y por qué te va a interesar?
- 2 Antes de arrancar: qué necesitas tener
- 3 Paso 1: Instalar el servidor Redis en la máquina
- 4 Paso 2: Instalar la extensión PHP Redis
- 5 Paso 3: Instalar y activar el plugin en WordPress
- 6 Paso 4: Conectar con el servidor Redis
- 7 Paso 5: Comprobar que funciona
- 8 Paso 6: Ajustes finos para sacarle jugo
- 9 Problemas típicos (y cómo salir de ellos)
- 10 Para cerrar: Redis cambia el juego
¿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 campoused_memory_humante 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.confañademaxmemory 512mbymaxmemory-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.1porunixsocket /var/run/redis/redis.socky enwp-config.phppondefine('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.

