Redis CLI 8 comandos uteis

O Redis usa vários comandos diretos pelo console, são todos relativamente simples. Vamos ver alguns desses comandos.

Para começar, temos uma simples conexão usando uma senha secreta.

Tudo certo! Nós conectamos ao nosso servidor Redis e autenticamos usando nossa senha secreta.

Uma alternativa é poder omitir a opção  –a e autenticar logo após estiver conectado.

Se você tem o servidor Redis e o cliente Redis rodando na mesma máquina, você poderia escolher a conexão por um Unix socket.

Agora que aprendemos como nos conectar e autenticar em nossa instancia Redis pela linha de comando, vamos ver exemplos de coisas uteis que podemos fazer.

Vamos dizer que você quer executar um comando pela linha de comando do redis-cli e a saída ser retornada pelo saída padrão.

Ou talvez você gostaria de executar o mesmo comando n numero de vezes.

Para gerar informações de diagnostico sobre a instancia Redis que você está conectado, simplesmente execute redis-cli com a opção –stat

Ao executar o comando com a opção –stats vemos o seguinte:

  • Quantidade de chaves que estão sendo usadas no servidor;
  • Total de memória utilizada;
  • A quantidade total de clientes conectados ou bloqueados;
  • A quantidade total de requisições que o servidor respondeu;
  • Total de conexões ativas;

Este comando é útil para obter uma visão geral do servidor Redis como um todo.

Agora que você sabe como gerar informações de status do servidor Redis, vamos verificar a latência dos comandos que estão chegando ao servidor Redis.

Aqui vemos o mínimo, máximo e média de tempo das requisições, como também o número de amostras colhidas.

Para analisar o espaço utilizado pelas chaves utilizando valores string gigantescas ou outras estruturas de dados, execute redis-cli com a opção –bigkeys. Isso é ótimo para encontrar grandes chaves na memória, bem como obter uma contagem geral dos tipos de chaves

Este comando nos da uma visão informativa sobre as diferentes chaves incluindo seus tipos e tamanhos.

No geral, o Redis CLI é uma poderosa ferramenta para ajudar a gerenciar uma instancia Redis.

Leave a Comment