Qual comando é usado para remover a expiração de uma chave no Redis?
Qual comando é usado para remover a expiração de uma chave no Redis?

Vídeo: Qual comando é usado para remover a expiração de uma chave no Redis?

Vídeo: Qual comando é usado para remover a expiração de uma chave no Redis?
Vídeo: O que é o Redis? E como utilizá-lo como cache? 2024, Abril
Anonim

Comandos de teclas Redis

Sr. Não Comando & Descrição
10 PERSISTIR chave Remove a expiração de chave .
11 PTTL chave Obtém o tempo restante em chaves expirar em milissegundos.
12 Chave TTL Obtém o tempo restante em chaves termo.
13 RANDOMKEY Retorna um aleatório chave a partir de Redis .

Considerando isso, como posso saber quando minha chave Redis expira?

Primeiro, crie um chave no redis e defina algum valor nele. Agora defina o termo do chave e depois disso apenas Verifica o restante termo Tempo. Primeiro, crie um chave no redis e defina algum valor nele. Agora defina o termo do chave , e depois disso apenas Verifica o restante termo Tempo.

Além disso, o que é setex? Anúncios. Redis SETEX comando é usado para definir algum valor de string com um tempo limite especificado na chave Redis.

Da mesma forma, pode-se perguntar: como funciona a expiração do Redis?

Redis chaves são expirado de duas maneiras: uma forma passiva e uma forma ativa. Uma chave é passivamente expirado simplesmente quando algum cliente tenta acessá-lo e o tempo limite da chave expirou. Especificamente isso é o que Redis faz 10 vezes por segundo: teste 20 chaves aleatórias do conjunto de chaves com um associado expirar.

Como faço para limpar o Redis?

No Redis você pode rubor armazenar em cache / banco de dados e excluir todas as chaves de todos os bancos de dados ou de um banco de dados específico usando apenas os comandos FLUSHALL e FLUSHDB. Para excluir todas as chaves de todos Redis bancos de dados, use o comando FLUSHALL. Para deletar todas as chaves do selecionado Redis banco de dados apenas, use o commnad FLUSHDB.

Recomendado: