started - windows redis service
Como faço para executar o Redis no Windows? (18)
Como faço para executar o Redis no Windows? A página de download do Redis parece oferecer apenas opções * nix.
Posso rodar o Redis nativamente no Windows?
Existem duas maneiras. Você pode usar o arquivo de instalação do MSI ou fazê-lo manualmente:
Primeiro baixe o msi ou o arquivo zip:
Você pode baixar os dois arquivos aqui: https://github.com/MicrosoftArchive/redis/releasesAssista ao vídeo tutorial (o vídeo cobre o exemplo de ambas as instalações)
veja este tutorial em vídeo de instalação:
https://www.youtube.com/watch?v=ncFhlv-gBXQ
A página de download do Redis agora tem links para algumas portas não oficiais do Windows. O dmajkic parece ser o mais popular / completo.
Resposta mais detalhada: Como executar o Redis como um serviço no Windows
A versão mais atualizada (apenas alguns lançamentos menores por trás) do Redis pode ser encontrada MSOpenTech/redis . Este repositório fornece-lhe a versão 3.2.100 (a atual é 3.2), enquanto a resposta mais votada dá-lhe apenas a versão 2.4.6 e a última atualização do repositório foi há 2 anos.
A instalação é simples: basta copiar tudo do arquivo para qualquer pasta e executar o redis-server.exe para executar o servidor e redis-cli.exe para se conectar a esse servidor através do shell.
A versão redis no windows foi publicada pela equipe de tecnologia aberta da microsoft Mas recentemente este projeto foi arquivado em https://github.com/MicrosoftArchive/redis somente para leitura e não será atualizado. Parou o desenvolvimento
As versões mais recentes do Redis x86 (32 bits) podem ser encontradas aqui: http://bitsandpieces.it/redis-x86-32bit-builds-for-windows
Diz que ele manterá ambos os ramos 2.8. * E 3.0. *.
Baixar redis do https://github.com/rgl/redis/downloads
- Então instale
- abra o cmd com direitos de administrador
- executar comando
net start redis
É isso aí.
Eu encontrei mais uma maneira simples de instalar o Redis
no Windows
Faça o download do último arquivo .msi
Redis
depois da instalação. O serviço de redis está instalado, podemos operá-lo a partir do Service manager
Eu forneci instruções de instalação e downloads para as duas maneiras mais populares de executar o Redis no Windows em: https://github.com/mythz/redis-windows que mostra como:
- Use o Vagrant para executar a última versão estável do Redis dentro de uma VM do VirtualBox.
- Faça o download e execute a porta do Microsoft Windows nativo da Redis
Já que a porta do Redis do MSOpenTech não é mais mantida - qualquer pessoa interessada na porta nativo do Redis para Windows pode agora obter a versão "alpha" do Redis 4.0.2 para Windows a partir daqui: https://github.com/tporadowski/redis/releases . Esta bifurcação é uma fusão da última versão 3.2.100 do MSOpenTech e 4.0.2 do antirez/redis com algumas correções de bugs. Atualmente, essa porta não tem suporte a módulos e as dependências ainda precisam ser atualizadas para o que a Redis usa.
Lendo sobre alguns usuários rodando Redis em uma VM, trouxe-me à mente as recomendações da equipe Redis:
Redis é executado mais lentamente em uma VM. O número de virtualização é bastante alto porque muitas operações comuns. (...) Prefira executar o Redis em uma caixa física, especialmente se você prefere latências determinísticas. Em um hypervisor de última geração (VMWare), o resultado do benchmark de redis em uma VM através da rede física é quase dividido em 2 em comparação com a máquina física, com algum tempo de CPU significativo gasto em sistema e interrupções.
Para instalar o Redis para Windows
Você pode escolher entre essas fontes
Pessoalmente eu preparei a primeira opção
- Download Redis-x64-2.8.2104.zip
Extraia o zip para o diretório preparado
- em seguida, execute
redis-cli.exe
Você pode começar a usar o Redis agora, por favor, consulte os commands
Parece que esta é a maneira mais fácil de obter a versão mais recente do Redis - use o NuGet Manager:
1) Abra a page configuração do NuGet e baixe o utilitário de linha de comando (A versão mais recente da ferramenta de linha de comando nuget.exe está sempre disponível em https://nuget.org/nuget.exe )
2) Copie este arquivo para algum lugar (por exemplo, C:\Downloads
)
3) Inicie um prompt de comando como administrador e execute os seguintes comandos:
cd C:\Downloads
nuget.exe install redis-64
4) Na pasta Downloads
será a última versão do Redis ( C:\Downloads\Redis-64.2.8.19
no meu caso)
5) Execute o redis-server.exe
e comece a trabalhar
Nota: os redis do page contêm uma versão muito antiga do Redis: 2.4.6
Se você está feliz com um pouco de Powershell, você também pode obter binários do Windows muito atualizados usando Powershell e chocolatey.
Primeiro, adicione chocolate ao Powershell seguindo as instruções aqui (uma linha de comando simples como admin): https://chocolatey.org/
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
Em seguida, use o Powershell para obter o pacote redis do chocolatey: http://chocolatey.org/packages/redis-64
choco install redis-64
O Redis será instalado em algo como C: \ ProgramData \ chocolatey \ lib \ redis-64.2.8.9
Windows PowerShell Copyright (C) 2013 Microsoft Corporation. Todos os direitos reservados.
PS C: \ windows \ system32> choco instalar o redis-64 O Chocolatey (v0.9.8.27) está instalando o 'redis-64' e as dependências. Instalando você aceita a licença para 'redis-64' e cada dependência que você está instalando.
redis-64 v2.8.9 Adicionado shim C: \ ProgramData \ chocolatey \ bin \ redis-benchmark.exe apontado para '.. \ lib \ redis-64.2.8.9 \ redis-benchmark.exe'. Adicionada a correcção C: \ ProgramData \ chocolatey \ bin \ redis-check-aof.exe apontada para '.. \ lib \ redis-64.2.8.9 \ redis-check-aof.exe'. Shim C: \ ProgramData \ chocolatey \ bin \ redis-check-dump.exe apontado para '.. \ lib \ redis-64.2.8.9 \ redis-check-dump.exe'. Adicionado shim de C: \ ProgramData \ chocolatey \ bin \ redis-cli.exe apontado para '.. \ lib \ redis-64.2.8.9 \ redis-cli.exe'. A correcção C: \ ProgramData \ chocolatey \ bin \ redis-server.exe adicionada apontou para '.. \ lib \ redis-64.2.8.9 \ redis-server.exe'. Concluída a instalação do 'redis-64' e dependências - se erros não forem mostrados no console, nenhum será detectado. Verifique o log para erros se não tiver certeza
Em seguida, execute o servidor com
redis-server
Ou o CLI com
redis-cli
Siga as instruções em C: \ ProgramData \ chocolatey \ lib \ redis-64.2.8.9 \ RedisService.docx para instalar o serviço redis
Talvez seja um pouco atrasado, mas eu consegui rodar o Redis no Windows 10 Aniversary Update.
Atualização do Windows 10 Aniversary Vem com o Bash no Ubuntu no Windows , simplesmente vem com o bash.
Abaixo estão os dois tutorial que eu segui:
1- Como instalar e usar o shell de bash do Linux no Windows 10
2- Como instalar e usar o Redis
Abaixo está a imagem da execução do Redis.
Apreciar :)
Uma das maneiras mais fáceis de executar o Redis no host do Windows é usar o contêiner do Docker Redis. Basta iniciar o Hyper-V, fazer o download do Docker e rodar o Redis
Vá para as MSOpenTech/redis e você pode obter um arquivo ZIP contendo os arquivos relevantes , bem como um documento do Word chamado RedisService.docx
com as seguintes instruções:
Instalando o serviço
--service-install
Este deve ser o primeiro argumento na linha de comando do servidor redis. Argumentos depois disso são passados na ordem em que ocorrem para o Redis quando o serviço é iniciado. O serviço será configurado como Autostart e será lançado como "NT AUTHORITY \ NetworkService". Após a instalação bem-sucedida, uma mensagem de sucesso será exibida e o Redis sairá. Este comando não inicia o serviço.
Por exemplo:
redis-server --service-install redis.windows.conf --loglevel verbose
E depois, no mesmo documento, outro exemplo:
O seguinte instalaria e iniciaria três instâncias separadas do Redis como um serviço:
redis-server --service-install -–service-name redisService1 -port 10001
redis-server --service-start --service-name redisService1
redis-server --service-install --service-nome redisService2 -port 10002
redis-server --service-start --service-name redisService2
servidor-redis --serviço-instale --service-name redisService3 -port 10003
redis-server --service-start --service-name redisService3
Pelo que consigo reunir, isso parece ser o novo caminho a seguir, em vez de mexer com um serviço separado do Windows para monitorar e reiniciar a CLI.
você pode instalar o Redis seguindo este artigo: here mas para ir direto, você pode baixá-lo por este link: https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.zip após o download, vá para o diretório que você gostaria de colocar seus arquivos, em seguida, extraia o arquivo zip, abra um prompt de comando e vá para o diretório onde você extraiu o arquivo, digite " redis-server "e aperte enter (para abrir o comando redis-cli open e rotear para o diretório redis, mas em vez de" redis-server "executar" redis-cli ").