Mostra la pàginaRevisions anteriorsQuè hi enllaçaExporta a PDFTorna dalt Aquesta pàgina és només de lectura. Podeu veure'n el codi font, però no podeu canviar-la. Consulteu el vostre administrador si penseu que això és degut a algun error. = redis {{tag>devops info development}} == tutorial * ''set server:name "nombre"'' * ''set conexiones 10'' * ''get server:name'' -> nombre * ''incr conexiones'' -> 11 * operación atómica * ''del conexiones'' -> nil * ''incr conexiones'' -> 1 * ''expire conexiones <segundos>'' * una vez expirado, devuelve -2 (-1 es que no tiene expiración) * si se reasigna con ''set'', la expiración queda cancelada === list * RPUSH, LPUSH, LLEN, LRANGE, LPOP, RPOP * RPUSH * ''rpush amigos "Daniel"'' * ''rpush amigos "Isaac"'' -> se añade al final de la lista * ''lpush amigos "Edu"'' -> se añade al principio de la lista * LRANGE * ''lrange <lista> <rango>'' -> devuelve el rango solicitado de la lista * <rango> se compone de 2 valores, inicial y final... -1 indica hasta el final de la lista * empieza por 0 * LLEN * ''llen <lista>'' : da la longitud * LPOP * ''lpop <lista>'' : saca el primer elemento de la lista * RPOP * ''rpop <lista>'' : saca el último elemento de la lista == set * no guarda orden, no puede haber repetidos * SADD, SREM, SISMEMBER, SMEMBERS, SUNION * SADD * ''sadd <set> "elemento"'' : añade elementos al set * SREM * ''srem <set> "elemento"'' : elimina el elemento del set * SISMEMBER * ''sismember miconjunto "elemento"'' : comprueba si el elemento está en el set (0->KO, 1->OK) * SMEMBERS * ''smembers miconjunto'' : devuelve los elementos * SUNION * ''sunion miconjunto1 miconjunto2'' : combina los dos conjuntos y devuelve la lista de todos ellos <callout type="question" icon="true">¿se puede crear una nueva lista o set para almacenar?</callout> == Sorted sets * similar a los set, pero con un índice asociado * ZADD * ZADD * ''zadd <sorted-set> <indice> "elemento"'' : añade un element con su respectivo índice development/redis/start.txt Darrera modificació: 24/01/2020 13:03per mate