La beta de CachePilot está abierta. Participar gratis en la beta

Migración

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

Sin sonido. Transcripción más abajo.
Transcripción del vídeo
  1. wp-config.php con las constantes WP_REDIS_HOST, WP_REDIS_PORT y WP_REDIS_DATABASE.
  2. Plugins: Redis Object Cache se desactiva y se elimina, lo que borra su drop-in.
  3. Plugins: CachePilot se instala y se activa.
  4. La lista de archivos de wp-content muestra el nuevo drop-in object-cache.php.
  5. CachePilot, Autopilot: faltaba el drop-in, Autopilot lo instaló y activó los módulos.
  6. 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.

Constantes de wp-config que lee CachePilot 1.4.4
ConstanteQué hace CachePilot con ella
Constante: WP_REDIS_HOSTQué 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_PORTQué hace CachePilot con ella: Puerto TCP
Constante: WP_REDIS_PASSWORDQué hace CachePilot con ella: Contraseña para AUTH
Constante: WP_REDIS_DATABASEQué hace CachePilot con ella: Número de la base de datos de Redis
Constante: WP_REDIS_PREFIXQué hace CachePilot con ella: Prefijo antepuesto a cada clave
Constante: WP_REDIS_TIMEOUTQué hace CachePilot con ella: Tiempo de espera de conexión en segundos
Constante: WP_REDIS_SCHEMEQué hace CachePilot con ella: tls, ssl, tlsv1.2 o tlsv1.3 activan TLS
Constante: WP_REDIS_SSL_CONTEXTQué hace CachePilot con ella: Opciones de contexto SSL para la conexión TLS
Fuente: CachePilot 1.4.4, src/Core/Config.php

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

CachePilot usa un único servidor Redis. Cluster y Sentinel no son compatibles.

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

Si conserva otro plugin de caché de páginas, CachePilot solo ejecuta el Object Cache.

Volver a Redis Object Cache

  1. Desactive CachePilot. Borra sus claves de Redis y elimina sus drop-ins.
  2. 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.