chei model

disponibil de la 1.0.0.

complexitatea timpului: O(N) cu N fiind numărul de chei din Baza de date, presupunând că numele cheilor din Baza de date și modelul dat au o lungime limitată.

returnează toate cheile care se potrivescpattern.

în timp ce complexitatea timpului pentru această operație este O(N), timpii constanți sunt destul de mici. De exemplu, Redis care rulează pe un laptop entry level poate scana o bază de date cheie de 1 milion în 40 de milisecunde.

avertisment: luați în considerare cheile ca o comandă care ar trebui utilizată numai în mediile de producție cu o atenție deosebită. Poate distruge performanța atunci când este executată împotriva bazelor de date mari. Această comandă este destinată depanării și operațiilor speciale, cum ar fi schimbarea aspectului spațiului cheie. Nu utilizați tastele din Codul obișnuit al aplicației. Dacă căutați o modalitate de a găsi chei într-un subset al spațiului dvs. de chei, luați în considerare utilizarea scanării sau seturilor.

modele acceptate în stil glob:

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

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *