Ir al contenido principal

Practicas redis


String es el tipo de dato más básico en redis. Estos datos tipo string son binarios, esto significa que una cadena en redis puede contener cualquier tipo de dato.Un valor tipo string puede tener un máximo de 512 megabytes de longitud.
Tenemos 2 funciones básicas para tipo string: 

Set

   set key value
Get
   get key


Esta función sólo tiene capacidad de vincular una llave con un sólo valor.



lpush: agrega un valor por la izquierda a una lista
   lpush key value
rpush: agrega un valor por la derecha a una lista
  rpush key value


En esta practica solo agregamos valores por la izquierda usando el lpush.



El comando Redis LRANGE se usa para devolver los elementos especificados de la lista almacenados en la clave. Las compensaciones start y stop son índices basados en cero, donde 0 es el primer elemento de la lista, 1 es el siguiente elemento y así sucesivamente.



LPOP: Elimina y devuelve el primer elemento de una lista.
RPOP: Elimina y devuelve el último elemento de una lista. 
A diferencia de LINDEX, LPOP y RPOP modifican la lista:



Si necesitamos visualizar todas las llaves, podemos hacer:
127.0.0:6379> keys *




El comando LLEN devuelve la longitud de una lista.



Aquí agregue mas tablas (Listas), luego elimine una tabla, pero lo escribí mal y me dio un error, después volví a intentarlo tratando eliminar la tabla "amigo" con el comando DEL. Después con el comando KEYS * verifique si se elimino, porque ya no aparecía antes en las lista como anteriormente se mostraba. Y para eliminar todas use la función FLUSHALL y de nuevo verifique con el comando KEYS * y efectivamente no me mostraba nada.





Comentarios