KEYS pattern

disponível desde 1.0.0.

complexidade de tempo: O (N) com N sendo o número de chaves na base de dados, sob o pressuposto de que os nomes de chaves na base de dados e o padrão dado têm comprimento limitado.

devolve todas as chaves correspondentes a pattern.

enquanto a complexidade de tempo para esta operação é O (N), Os tempos constantes são bastante baixos. Por exemplo, Redis rodando em um laptop de nível de entrada pode digitalizar um banco de dados chave de 1 milhão em 40 milissegundos.advertência: considere as chaves como um comando que só deve ser usado em ambientes de produção com extremo cuidado. Ele pode arruinar o desempenho quando é executado contra grandes bancos de dados. Este comando destina-se a depuração e operações especiais, tais como alterar a sua disposição do espaço de chaves. Não use chaves em seu código de aplicação regular. Se você está procurando uma maneira de encontrar chaves em um subconjunto do seu espaço de chaves, considere usar SCAN ou conjuntos.padrões de estilo glob suportados:

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

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *