0% encontró este documento útil (0 votos)
6 vistas3 páginas

Comandos Redis

El documento proporciona una guía sobre cómo utilizar comandos básicos en Redis para almacenar y recuperar variables, listas, hashes y conjuntos. Se explican comandos como SET, GET, MSET, INCR, LPUSH, HSET y SADD entre otros.

Cargado por

cristicanizaleso
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
Descargar como txt, pdf o txt
0% encontró este documento útil (0 votos)
6 vistas3 páginas

Comandos Redis

El documento proporciona una guía sobre cómo utilizar comandos básicos en Redis para almacenar y recuperar variables, listas, hashes y conjuntos. Se explican comandos como SET, GET, MSET, INCR, LPUSH, HSET y SADD entre otros.

Cargado por

cristicanizaleso
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
Descargar como txt, pdf o txt
Descargar como txt, pdf o txt
Está en la página 1/ 3

ARRANCAR!!!!

ABRIR TERMINAL en /redis


src/redis-server

ABRIR OTRA TERMINAL


src/redis-cli //Trabajar desde alli

-----------------------------------------------------------------------------------
--------
EJECUTAR!!!!!

SETTEAR UNA VARIABLE


set serie:1 "Gossip girl"

-EX TIEMPO DE EXPIRACION EN SEGUNDOS


set serie:1 "Gossip girl" ex 5

-PX TIEMPO DE EXPIRACION EN MILI-SEGUNDOS


set serie:1 "Gossip girl" px 5

-SOLO FUNCIONA SI LA CLAVE NO EXISTE PREVIAMENTE


set serie:1 "Gossip girl" nx

-SOLO FUNCIONA SI LA CLAVE EXISTE PREVIAMENTE


set serie:1 "Gossip girl" xx
-----------------------------------------------------------------------------------
--------
OBTENER VARIABLE
get serie:1

-----------------------------------------------------------------------------------
--------
SETTEAR MAS DE UNA VARIABLE
mset serie:1 "Gossip Girl" serie:2 "PPL"

-----------------------------------------------------------------------------------
--------
OBTENER MAS DE UNA VARIABLE
gset serie:1 serie:2

-----------------------------------------------------------------------------------
--------
INCREMENTAR VARIABLE
incr contador //En uno

-INCREMENTAR EN MAS DE UNO


incrby contador 8
-----------------------------------------------------------------------------------
--------
DECREMENTAR VARIABLE
decr contador //En uno

-DECREMENTAR EN MAS DE UNO


decrby contador 8
-----------------------------------------------------------------------------------
--------
EXISTE VARIABLE (1 si existe, 0 si no existe)
exists likes
-----------------------------------------------------------------------------------
--------
ELIMINA VARIABLE (1 si elimino, 0 si no existe)
del likes

-----------------------------------------------------------------------------------
--------
RETORNAR EL TIPO DE VALOR ALMACENAD
type likes

-----------------------------------------------------------------------------------
--------
AGREGAR ELEMENTOS A LISTA
rpush numeros 1 2 //Agrega de arriba para abajo

-APILAR
lpush numeros 1 2 //Agrega desde posicion 1
-----------------------------------------------------------------------------------
--------
OBTENER ELEMENTOS DE LISTA
lrange numeros 0 -1 //obtengo todo

-OBTENER ALGUNOS
lrange numeros 0 2
-----------------------------------------------------------------------------------
--------
DESAPILAR ELEMENTO DE LA LISTA
lpop numeros

-ELIMINAR ULTIMO ELEMENTO DE LA LISTA


rpop numeros
-----------------------------------------------------------------------------------
--------
RECORTAR LISTA
ltrim numeros 0 1

-----------------------------------------------------------------------------------
--------
BLOQUEAR CONSUMIDORES PARA ESPERAR ELEMENTOS
brpop tasks 5//Espera 5 seg el que viene

-BLOQUEAR PARA LOS QUE QUIEREN DESAPILAR


blpop tasks 5//Espera 5 seg el que viene

-----------------------------------------------------------------------------------
--------
SETTEAR UN HASH
hmset serie:1000 title "Black Mirror" Season 1 Episode 1 Likes 22

-OBTENER UN HASH
hgetall serie:1000

-OBTENER UN CAMPO DEL HASH


hget serie:1000 title

-INCREMENTAR UN CAMPO
hincrby serie:1000 likes 10
-----------------------------------------------------------------------------------
--------
UTILIZAR SETS
-AGREGAR ELEMENTOS A UN SET (Devuelve la cantidad de elementos agregados)
sadd article:100:tags ciencia it

-INDICA LA CANTIDAD DE ELEMENTOS TOTALES QUE CONTIENE


scard article:100:tags

-DIFERENCIA ENTRE SETS (que tiene el primero que no tiene el segundo)


sdiff article:100:tags article:101:tags

-GUARDAR DIFERENCIA ENTRE DISTINTOS SETS (que tiene el primero que no tiene el
segundo)
sdiffstore article:100:tags article:101:tags

-INTERSECCION ENTRE SETS


sinter article:100:tags article:101:tags

-GUARDAR INTERSECCION ENTRE SETS


sinterstore article:100:tags article:101:tags

-EXISTE ELEMENTO (existe devuelve 1, no existe devuelve 0)


sismember article:100:tags article:101:tags nosql

-TODOS LOS ELEMENTOS DE UN SET


smembers article:100:tags

-MOVER LOS ELEMENTOS DE UN SET A OTRO


smove article:100:tags article:101:tags

-DEVOLVER UNO/MUCHOS ELEMENTOS RANDOM DEL SET


srandmember article:100:tags

-DEVOLVER UNO/MUCHOS ELEMENTOS RANDOM DEL SET Y ELIMINARLOS


spop article:100:tags

-ELIMINAR UN ELEMENTO ESPECIFICO DEL SET


srem article:100:tags it

-RECORRER LOS ELEMENTOS DE UN SET


sscan article:100:tags

-UNION ENTRE SETS


sunion article:100:tags article:101:tags

-GUARDAR UNION ENTRE SETS


sunionstore article:100:tags article:101:tags

-----------------------------------------------------------------------------------
--------

También podría gustarte