redis en ubuntu 18

01.- Instalar redis en ubuntu 18.04 ?

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 *

Salir de la versión móvil