Evilnapsis

Programming, Hacking and More

Databases

Introduccion a el motor de base de Datos Redis

Redis es un motor de base de datos en memoria, que puede ser usado como una base de datos durable o persistente, es software libre y puede usarse con multiples lenguajes de programacion.

Redis se puede instalar en Windows , Linux, mac, etc. Para el ejemplo que vamos a hacer vamos a instalar redis en Linux, mas especifico MX-LINUX 21 Basado en Debian 11.

Debemos ejecutar los siguientes comandos en una Terminal.

sudo apt install lsb-release

echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb bullseye main

sudo apt-get update

sudo apt-get install redis

Luego veremos la instalacion en Windows.

Una vez ejecutados los comandos y que no hubo ningun error, ya podemos usar el cliente de redis y empezar a usar Redis.

Usando el Cliente de Redis

Para abrir el cliente de Redis tenemos que ejecutar el comando.

redis-cli

Nos abrira la linea de comandos de redis, muy similar a la linea de comandos de mysql, pero ahora es redis.

Valores

Los principales valores que vamos a usar son valores de texto y numeros enteros o flotantes.

La base seria SET CLAVE VALOR

set nombre "Agustin"

En este caso como en otros gestores de bases de datos, no se usa el simbolo de igual “=” para hacer la asignacion.

Para obtener el valor almacenado usamos el comando GET CLAVE

get nombre

Ahora si usamos numeros podemos usar otro tipos de funciones como incrementos y decrementos.

set numero 0

Creamos una variable con la clave numero y el valor inicial cero.

Si queremos incrementar en 1 usamos la funcion INCR VARIABLE

INCR numero

Esta funcion / comando la podemos usar muchas veces y cada vez que la usemos se va a incrementar en uno la variable numero.

Ahora si queremos personalizar que se incremente de 2 en 2 o de 10 en 10 vamos a usar la funcion INCRBY VARIABLE INCREMENTO por ejemplo.

INCRBY numero 5

Le estamos diciendo que se va a incrementar 5 a la variable.

Tambien podemos poner que el incremento sea un numero negativo, en este caso se realizaria un decremento.

INCRBY numero -3

Para eliminar un valor , clave o variable usamos el comando DEL CLAVE

del numero

Y listo con esto terminamos la leccion de hoy.

Ma~ana seguiremos viendo mas sobre Redis.

Agustin Ramos

Desarrollador de Software

Leave a Reply