curso de redis

Instalar redis en ubuntu 18.04 para wordpress ?

Instalar%2Bredis%2Ben%2Bubuntu%2B18%2B04%2Bpara%2Bwordpress

Introducción

Estas teniendo muchas visitas en tu blog y tu servidor (o servidor de base de datos) ya no lo soporta e incluso has incrementado la capacidad de tu servidor y no logras dar abasto a tantos usuarios simultáneos, pues aqui te tengo una solución rápida, simple, open source y sin peligro de dañar tu blog.

El caché de objetos de Redis es el tipo de solución de caché adecuada para el caché de datos de mysql de wordpress. Este tipo de caché almacena los datos de las consultas de la base de datos en una memoria para un acceso rápido a los datos. Funciona de manera tan efectiva con bases de datos relacionales como MySQL, Postgresql, Sql Server, etc. Cuando se carga la página de WordPress, realiza consultas de la base de datos para recuperar información, requiere cierto tiempo para realizar consultas de la base de datos y, de manera predeterminada, Redis almacena las consultas de la base de datos en una memoria para que la página se cargue más rápidamente. Debe seguir todos los detalles tan cuidadosamente para integrar el caché de objetos Redis en sus instancias de WordPress.

Nota: A estas alturas se considera que usted ya tiene instalado php y mysql.

Procedimientos

Paso 1 (Instalar los paquetes de Redis)

sudo apt-get install redis-server php-redis

Paso 2 (verifica que funcione o no)

redis-cli

Debe de mostrar algo asi

127.0.0.1:6379>

Puedes mandar un ping asi:

127.0.0.1:6379>ping

Y como resultado vas a tener esto:

127.0.0.1:6379> PONG

Esto significa que Redis trabaja. Ahora escribe exit para salir de Redis-cli.

Paso 3 (Configuración de la memoria máxima y sus reglas para Redis)

sudo vim /etc/redis/redis.conf

Buscamos una linea asi

# maxmemory

La remplazamos por

maxmemory 256mb

Guardamso y cerramos con :wq

Paso 4 (Reinicie los servicios para hacer cambios en efecto)

sudo systemctl restart redis-server

Paso 5 (agregar el caché de Redis al archivo de configuración de WordPress)

Nos movemos a la raiz de nuestro wordpress y abrimos el archivo wp-config.php

vim wp-config.php

Y agrega estas líneas a la última parte del archivo.

define ('WP_CACHE', verdadero);
define ('WP_CACHE_KEY_SALT', 'midominio.com');

Donde:
midominio.com = tu dominio o subdominio.

Paso 6 Habilitar el caché de objetos Redis en tu WordPress

Debe instalar el complemento de WordPress – Redis Object Cache para habilitar la memoria caché de objetos Redis. Después de la instalación del complemento, ya está listo para usar la opción de vaciar la caché de la configuración anterior del complemento.

Paso 7 Comprobar que la cache redis en wordpress este trabajando

En la terminal entramos al cliente de redis

redis-cli

Dentro del cliente de redis escribimos el comando de monitoreo

monitor

Refrescamos wordpress y nos debe mostrar un resultado asi

Selecci%25C3%25B3n 003

Temas relacionados:
01.- Instalar redis en ubuntu 18.04 ?
02.- Redis crear y leer un registro desde terminal ?
03.- Redis crear y leer un registro desde php?
04.- Redis crear y leer listas desde php ?
05.- Redis incrementar y decremenetar el valor de una key ?
06.-Redis crear y leer hash desde php?
07.- Redis manejo de String append, substr y strlen ?
08.-Redis manejar conjuntos sunion, sinter y sdiff en PHP?
09.- Redis manejo de transacciones en PHP?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos Ver más

  • Responsable: Eugenio Chaparro.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a digitalocean.com que actúa como encargado de tratamiento.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad