sql >> Databasteknik >  >> NoSQL >> Redis

Hur kan jag få alla uppsättningar i redis?

Jag känner till kommandot KEYS, men det returnerar bara nycklarna (jag gissar på alla nycklar med typen String), och uppsättningar betraktas tydligen inte som nycklar.

Kommandot KEYS returnerar resultat oavsett vilken datatyp dina nycklar är, eftersom det söker efter nyckelnamn. På den lägsta abstraktionsnivån är varje datatyp i redis nyckel-/värdebaserad där värde kan representeras som en av flera (avancerade) datastrukturer (sträng, hash, lista, uppsättning, sorterad uppsättning). Du kan se att kommandot KEYS också fungerar för uppsättningar i exemplen.

Finns det ett kommando för att få alla uppsättningar i databasen? Hur är det med andra datatyper (hash, lista, sorterad uppsättning)?

Så vitt jag vet finns det inget dedikerat kommando för denna funktionalitet och kommandot KEYS tillämpas på hela datamängden i din databas. Det finns dock ett TYPE-kommando som kan bestämma datatypen för specificerad nyckel.



  1. Skapar C++ Redis Module - exporterar inte RedisModule_OnLoad() symbol

  2. Flaska efter exempel – Implementera en Redis-uppgiftskö

  3. En publikation döljer kapslade fält från en annan publikation

  4. MongoDB:undantag i initAndListen:20 Försökte skapa en låsfil på en skrivskyddad katalog:/data/db, avslutande