nøgler mønster

tilgængelig siden 1.0.0.

tidskompleksitet: O (N) med N er antallet af nøgler i databasen under antagelse af, at nøglenavne i databasen og det givne mønster har begrænset længde.

returnerer alle taster, der matcherpattern.

mens tidskompleksiteten for denne operation er O(N), er de konstante tider ret lave. For eksempel kan Redis, der kører på en bærbar computer på indgangsniveau, scanne en 1 million nøgledatabase på 40 millisekunder.

advarsel: overvej nøgler som en kommando, der kun skal bruges i produktionsmiljøer med ekstrem omhu. Det kan ødelægge ydeevnen, når den udføres mod store databaser. Denne kommando er beregnet til fejlfinding og specielle operationer, såsom at ændre dit keyspace-layout. Brug ikke nøgler i din almindelige applikationskode. Hvis du leder efter en måde at finde nøgler i en delmængde af dit keyspace, kan du overveje at bruge SCAN eller sæt.

understøttede Glob-stil mønstre:

  • h?llo matches hellohallo and hxllo
  • h*llo matches hllo and heeeello
  • hllo matches hello and hallo, but not hillo
  • hllo matches hallohbllo, … but not hello
  • hllo matches hallo and hbllo

Use \ to escape special characters if you want to match them verbatim.

*Return value

Array reply: list of keys matching pattern.

*Examples

redis> MSET firstname Jack lastname Stuntman age 35

"OK"

redis> KEYS *name*

1) "firstname" 2) "lastname"

redis> KEYS a??

1) "age"

redis> KEYS *

1) "firstname" 2) "age" 3) "lastname"

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *