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.