NØKLER mønster

Tilgjengelig siden 1.0.0.

tidskompleksitet: O (N) Med N som antall nøkler i databasen, under forutsetning av at nøkkelnavnene i databasen og det oppgitte mønsteret har begrenset lengde.

Returnerer alle taster som samsvarer pattern.

mens tidskompleksiteten For denne operasjonen Er O (N), er de konstante tider ganske lave. For Eksempel Kan Redis som kjører på en bærbar datamaskin på inngangsnivå, skanne en 1 million nøkkeldatabase på 40 millisekunder.

Advarsel: vurder NØKLER som en kommando som bare skal brukes i produksjonsmiljøer med ekstrem forsiktighet. Det kan ødelegge ytelsen når den utføres mot store databaser. Denne kommandoen er ment for feilsøking og spesielle operasjoner, for eksempel å endre keyspace layout. Ikke bruk NØKLER i din vanlige programkode. Hvis du leter etter en måte å finne nøkler i et delsett av keyspace, bør du vurdere Å BRUKE SCAN eller sett.

stø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"

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *