redis en ubuntu 18

01.- Instalar redis en ubuntu 18.04 ?

redis%2Ben%2Bubuntu%2B18

Introducción

Antes de continuar con la instalacion de redis vamos a ver que es redis. Redis es una combinación entre una base de datos y una caché y está basado en llaves valor ahora para lo que no estén muy familiarizado con estos términos los voy a explicar con pera y manzanas en este cuestionario.

1.- ¿Porque redis es una base de datos?: Así es es una especie de base de datos porque almacena información pero la almacena en ram, aunque nosotros podemos configurar esa función de almacenamiento para que almacene información en el disco duro.

2.- ¿Porque redis es una caché?: como mencione en el punto 1 redis almacena información en la RAM asi que cuando la computadora se apaga esta información se pierde como cualquier información almacenada en ram.

3.- Si redis va a perder mi informacion cuando la computadora se apague ¿De que me sirve redis?. Obviamente NO como base de datos persistente (que no se borre) pero la gran ventaja de redis es que es muy rápido gracias a que funciona directamente en la RAM, así que podemos usarlo como caché.

4.- ¿En que puedo usar Redis?: Supongamos que tenemos un blog con más de 2 mil visitas simultáneas y nuestro blog realiza 20 consultas a nuestra bd por visita entonces estamos hablando de 20 mil consultas y entonces tenemos que contratar un servidor más potente para soportar ese volumen de visitas. La otra alternativa seria configurar redis entre nuestro blog y nuestra base de datos para que redis almacene la información del blog y así redis nos entregue la información directamente sin tener que realizar 20 mil consultas. Aqui le dejo un tutorial de como instalar redis en wordpress

Instalación

Paso 1.- Actualizamos los repositorios

sudo apt-get update

Paso 2.- Instalar  Redis y los paquetes de redis php

sudo apt-get install redis-server php-redis

Paso 3.- Verifica que funcione

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 4.- 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 5.- Reinicie los servicios para hacer cambios en efecto

sudo systemctl restart redis-server

Verifica que funcione (de nuevo)

redis-cli

Siguientes temas:
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