Cambiar de Redis Object Cache a CachePilot
Sus constantes WP_REDIS_* se mantienen, el drop-in cambia y el anterior se conserva como copia de seguridad. Esta página explica el cambio y el camino de vuelta.
El cambio en cuatro pasos
01
Conserve sus constantes
Deje las líneas WP_REDIS_* de wp-config.php tal como están. Compare el sitio con los requisitos, en especial el cliente de PHP.
02
Elimine Redis Object Cache
Desactive y elimine el plugin, lo que borra su drop-in. Si object-cache.php sigue en wp-content, CachePilot hace una copia de seguridad.
03
Instale CachePilot
Suba el ZIP de su cuenta de la beta en Plugins, Añadir nuevo plugin, Subir plugin, y actívelo.
04
Compruebe el resultado
Ejecute wp cachepilot test o abra CachePilot, Overview. Redis debería aparecer como conectado.
El cambio en un sitio de pruebas
Transcripción del vídeo
- wp-config.php con las constantes WP_REDIS_HOST, WP_REDIS_PORT y WP_REDIS_DATABASE.
- Plugins: Redis Object Cache se desactiva y se elimina, lo que borra su drop-in.
- Plugins: CachePilot se instala y se activa.
- La lista de archivos de wp-content muestra el nuevo drop-in object-cache.php.
- CachePilot, Autopilot: faltaba el drop-in, Autopilot lo instaló y activó los módulos.
- Un terminal ejecuta wp cachepilot test e informa de que Redis y el Object Cache funcionan.
Qué constantes de wp-config lee CachePilot
CachePilot lee los nombres de constante de Redis Object Cache. Otras, como WP_REDIS_CLIENT, WP_REDIS_MAXTTL y WP_REDIS_IGNORED_GROUPS, no tienen ningún efecto.
| Constante | Qué hace CachePilot con ella |
|---|---|
| Constante: WP_REDIS_HOST | Qué hace CachePilot con ella: Nombre de host, dirección IP o ruta del socket de Redis; la configuración inicial la usa en primer lugar |
| Constante: WP_REDIS_PORT | Qué hace CachePilot con ella: Puerto TCP |
| Constante: WP_REDIS_PASSWORD | Qué hace CachePilot con ella: Contraseña para AUTH |
| Constante: WP_REDIS_DATABASE | Qué hace CachePilot con ella: Número de la base de datos de Redis |
| Constante: WP_REDIS_PREFIX | Qué hace CachePilot con ella: Prefijo antepuesto a cada clave |
| Constante: WP_REDIS_TIMEOUT | Qué hace CachePilot con ella: Tiempo de espera de conexión en segundos |
| Constante: WP_REDIS_SCHEME | Qué hace CachePilot con ella: tls, ssl, tlsv1.2 o tlsv1.3 activan TLS |
| Constante: WP_REDIS_SSL_CONTEXT | Qué hace CachePilot con ella: Opciones de contexto SSL para la conexión TLS |
Qué se mantiene y qué cambia
Se mantiene
Su configuración
- El servidor Redis y su contraseña
- Host, puerto, base de datos y prefijo
- TLS mediante WP_REDIS_SCHEME
Cambia
El drop-in y lo que funciona sobre él
- El drop-in anterior queda como object-cache.php.bak más una marca de tiempo
- Autopilot activa los módulos que corresponden
- Una administración con Overview, log y estadísticas
Volver a Redis Object Cache
- Desactive CachePilot. Borra sus claves de Redis y elimina sus drop-ins.
- Instale Redis Object Cache y active su Object Cache. Lee las mismas constantes.
El archivo de copia de seguridad permanece en wp-content. CachePilot no lo restaura.
Preguntas sobre el cambio
¿Pierdo los datos en caché?
La caché empieza vacía, porque la activación la vacía una vez. WordPress la vuelve a llenar con las siguientes visitas a las páginas.
¿Qué ocurre con el sitio durante el cambio?
Entre la eliminación del plugin anterior y la activación de CachePilot, WordPress lee de la base de datos. Las páginas tardan lo mismo que sin caché.
Cambie primero un sitio de staging
En la beta para empresas, migre un sitio de staging con los cuatro pasos y ejecute wp cachepilot test.