KEYS pattern

elérhető 1.0.0.

idő összetettsége: O (N) N-nel a kulcsok száma az adatbázisban, feltételezve, hogy az adatbázisban szereplő kulcsnevek és az adott minta hossza korlátozott.

visszaadja apattern – nak megfelelő összes kulcsot.

míg ennek a műveletnek az idő összetettsége O(N), az állandó idők meglehetősen alacsonyak. Például a belépő szintű laptopon futó Redis 40 milliszekundumban képes beolvasni egy 1 millió kulcsos adatbázist.

figyelmeztetés: vegye figyelembe a kulcsokat olyan parancsként, amelyet csak rendkívüli gondossággal szabad használni termelési környezetben. Ez tönkreteheti a teljesítményt, ha nagy adatbázisokkal szemben hajtják végre. Ez a parancs hibakeresésre és speciális műveletekre szolgál, mint például a billentyűzetkiosztás módosítása. Ne használjon kulcsokat a szokásos alkalmazási kódban. Ha keres egy módja annak, hogy megtalálja a kulcsokat egy részhalmaza a kulcstér, fontolja meg a szkennelés vagy készletek.

támogatott glob-stílusú minták:

  • 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"

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük