Instalação e inicialização do Redis 3.2.100 no Windows
Links para download
Atualmente (2026), o projeto oficial do Redis disponibiliza pacotes apenas para Linux. A versão para Windows é mantida em arquivo pela Microsoft e não recebe mais atualizações.
- Site oficial (versão Linux): http://redis.io/download
- Repositório Github da versão Windows: https://github.com/MSOpenTech/redis/tags
- Versão de exemplo (win‑3.2.100):
https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.100
Arquivos principais após extração
| Arquivo | Finalidade |
|---|---|
| redis‑server.exe | Programa do servidor Redis |
| redis‑cli.exe | Ferramenta de linha de comando do cliente Redis |
| redis.windows.conf | Arquivo de configuração padrão |
| redis.windows‑service.conf | Configuração exclusiva para instalar como serviço do Windows |
| redis‑benchmark.exe | Ferramenta de teste de desempenho do Redis |
| dump.rdb | Arquivo de dados persistentes do Redis |
Iniciar o servidor Redis pelo CMD
- Abra o CMD e navegue até a pasta onde o Redis foi extraído
cd D:\Redis\Redis-x64-3.2.100Code language: CSS (css)
- Comando de inicialização (carrega o arquivo de configuração)
redis-server redis.windows.confCode language: CSS (css)
Sinais de inicialização bem‑sucedida:
- Modo de execução:
Running in standalone mode(modo autônomo) - Porta padrão: 6379
Desvantagem: usando essa forma de inicialização, fechar a janela do CMD encerra o serviço Redis imediatamente
Instalar como serviço de sistema do Windows
A inicialização comum pelo CMD não funciona em segundo plano. Você pode instalar como serviço do sistema para habilitar a inicialização automática junto com o Windows.
Para demonstração do curso usamos apenas inicialização temporária, esse passo serve somente como referência.
Conexão com o Redis e teste de comandos básicos
1. Comando de conexão do cliente
Abra uma nova janela do CMD, acesse a pasta do Redis e execute:
redis-cli.exe -h 127.0.0.1 -p 6379Code language: CSS (css)
-h: define o IP do servidor Redis (você pode informar o IP de outro computador na rede local para conexão remota)-p: define o número da porta
2. Demonstração de comandos básicos
# Definir par chave‑valor
set key1 value1
# Recuperar valor de uma chave
get key1
# Consultar chave inexistente retorna (nil)
get kkkk
set ddd 123
get dddCode language: PHP (php)
Regras:
setprecisa receber os dois parâmetros【key】e【value】, faltar parâmetros causa erro- Ao consultar uma chave que não existe, o retorno é
(nil)
Observações importantes
- A versão Redis 3.2 para Windows é muito antiga. Em ambiente de produção não é recomendado usar o Redis para Windows, prefira implantar no Linux;
- Para conexão remota é preciso ajustar o firewall e alterar o arquivo de configuração para liberar acesso de IPs externos;
- A janela CMD do servidor deve permanecer aberta para os clientes conseguirem se conectar normalmente.
Instalação