Categor铆as: [Curso] Redis

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?

Eugenio Chaparro

Compartir
Publicado por
Eugenio Chaparro

Entradas recientes

馃煝Editar c贸digo de un m贸dulo en Dolibarr [04]

馃煝Editar c贸digo de un m贸dulo en Dolibarr [04]

En este tutorial vamos editar el c贸digo de nuestro m贸dulo personas para poder personalizar algunas…

2 meses hace
馃煝Crear un sub_m贸dulo en Dolibarr [03]

馃煝Crear un sub_m贸dulo en Dolibarr [03]

En este tutorial vamos a crear un sub m贸dulo llamado seguridad que ser谩 muy parecido…

2 meses hace
馃煝Modificar un m贸dulo en Dolibarr [02]

馃煝Modificar un m贸dulo en Dolibarr [02]

En este tutorial aprenderemos a editar el objeto personas del modulo persona que creamos en…

2 meses hace
馃煝Constructor de m贸dulos en Dolibarr

馃煝Constructor de m贸dulos en Dolibarr

Como mencionamos anteriormente Dolibarr es un proyecto realizado sobre la base de una pol铆tica clara:…

2 meses hace
馃煝Tickets en Dolibarr [19]

馃煝Tickets en Dolibarr [19]

Los ticket en dolibarr nos ayudan a comunicar inconveniente en nuestros productos y servicios dentro…

2 meses hace
馃煝Agenda en Dolibarr [18]

馃煝Agenda en Dolibarr [18]

Las agendas en dolibarr nos ayudan a ver las actividades realizadas en proceso y por…

2 meses hace