JanelasMacSoftwareConfiguraçõesSegurançaProdutividadeLinuxAndroidDesempenhoConfiguraçãoApple Tudo

Como usar o Redis CLI no Windows

Editado 1 Uma semana atrás por ExtremeHow Equipe Editorial

RedisJanelasLinha de comandoFerramentasUsoAdministraçãoDesenvolvimentoBanco de DadosServidorOperações

Como usar o Redis CLI no Windows

Tradução atualizada 1 Uma semana atrás

Redis, abreviação de Remote Dictionary Server, é uma popular loja de valores-chave na memória conhecida por sua velocidade e versatilidade. Muitos desenvolvedores e organizações usam o Redis para cache, análises em tempo real, mediação de mensagens e muitos outros casos de uso. Para interagir com o Redis, você geralmente usa a Interface de Linha de Comando do Redis (CLI), que é uma ferramenta útil para enviar comandos ao servidor Redis, gerenciar dados e testar trechos de código.

No entanto, configurar o Redis e usar seu CLI no Windows pode ser um pouco desafiador, já que o Redis foi originalmente desenvolvido para sistemas operacionais do tipo Unix. Neste guia detalhado, você aprenderá como configurar e usar o Redis CLI em uma máquina Windows. Cobriremos tudo, desde a instalação até o uso prático, para que você possa integrar o Redis ao seu fluxo de trabalho com confiança.

Instalando o Redis no Windows

Antes de poder usar o Redis CLI no Windows, você deve primeiro instalar o Redis. Existem várias maneiras de fazer isso, já que o Redis não tem suporte oficial para Windows. Abaixo estão algumas maneiras populares de instalar o Redis no Windows:

1. Usando o Subsistema Windows para Linux (WSL)

Uma das maneiras recomendadas de usar o Redis no Windows é através do Subsistema Windows para Linux (WSL). O WSL permite que você execute distribuições Linux nativamente no Windows 10 e superior. Siga estas etapas para configurar o Redis usando o WSL:

  1. Ative o WSL no seu computador Windows:
    • Vá para Configurações > Atualização e Segurança > Para Desenvolvedores.
    • Ative a opção "Modo de Desenvolvedor".
    • Abra o PowerShell como administrador e execute o comando:
      Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    • Reinicie o computador se solicitado.
  2. Instale uma distribuição Linux na Microsoft Store (por exemplo, Ubuntu).
  3. Abra a distribuição Linux instalada e atualize-a executando:
    sudo apt update && sudo apt upgrade
  4. Instale o Redis executando o seguinte:
    sudo apt install redis-server
  5. Inicie o serviço Redis:
    sudo service redis-server start

Agora, você tem o Redis rodando em sua máquina Windows através de um ambiente Linux. A vantagem dessa configuração é que ela oferece uma experiência quase nativa do Linux, incluindo desempenho e compatibilidade com ferramentas.

2. Usando o Docker

Outra maneira eficiente de executar o Redis no Windows é usar o Docker, uma plataforma para desenvolvimento, envio e execução de aplicativos dentro de contêineres. Veja como você pode configurar o Redis com Docker no Windows:

  1. Instale o Docker Desktop para Windows no site oficial do Docker.
  2. Certifique-se de que o Docker está em execução verificando o ícone do Docker na barra de tarefas ou executando o comando:
    docker --version
  3. Obtenha a imagem oficial do Redis Docker usando:
    docker pull redis
  4. Execute o contêiner Redis:
    docker run --name redis -d -p 6379:6379 redis

Você agora terá uma instância do Redis rodando em um contêiner Docker com a qual você pode interagir usando o Redis CLI.

Usando o Redis CLI

Depois que o Redis estiver instalado e em execução com sucesso em sua máquina Windows, é hora de usar o Redis CLI para interagir com o banco de dados. O CLI é uma ferramenta simples e poderosa que permite executar comandos Redis e visualizar os resultados diretamente no terminal.

Iniciando o Redis CLI

Dependendo da sua configuração, você pode iniciar o Redis CLI assim:

Comandos básicos

Aqui estão alguns comandos básicos do Redis para ajudá-lo a começar:

Recursos avançados

O Redis CLI também vem equipado com ferramentas de uso mais avançadas, como pipelines, ferramentas de monitoramento e depuração. Abaixo estão alguns desses recursos poderosos:

Pipelining

O pipelining no Redis CLI permite que você envie vários comandos de uma só vez, reduzindo a latência e aumentando a taxa de transferência. Aqui está um exemplo:

redis-cli --pipe 	
	

Se você encontrar algo errado com o conteúdo do artigo, você pode


Comentários