Como faço para passar Redis nas janelas?
27 answers
Um clique Redis install como um serviço Windows:
Https://github.com/rgl/redis/downloads
Descarregue e execute o topo .exe (ignore o botão "Transferir como zip")
Editar: para as últimas versões do Redis para o Windows, veja MSOpenTech/redis
. Veja a resposta de Todd Menier para mais informações.
Encontrei mais uma maneira simples de instalar Redis
Sob O Windows
Download do último Redis
.msi
ficheiro de
Https://github.com/MSOpenTech/redis/releases
Após a instalação. O serviço redis está instalado, podemos operá-lo a partir de Service manager
Se você quiser instalar a última porta do MSOpenTech do Redis, em um servidor do Windows, vigiado por um serviço do Windows, sem ter que construir nada você mesmo, leia.
O Msopentech's parece ser o único porto que está activamente a tentar acompanhar o mais recente e maior Redis. Eles afirmam que está pronto para a produção, mas eles não o empacotaram propriamente para instalação num servidor, especialmente se você quiser executar o seu RedisWatcher Serviço para ficar de olho nele, o que é recomendado. (Eu tentei construir RedisWatcher eu mesmo de acordo com as instruções deles, mas a ferramenta Wix necessária conseguiu bagunçar o meu sistema muito bem. Não vou entrar nisso. Felizmente eles forneceram todos os binários que você precisa, mas não todos em um só lugar. Do README :
Até agora, o RedisWatcher não passou para 2,6. No entanto, não deve ser afetado pela versão Redis, e o código no 2.4 branch deve trabalhar com o Redis 2.6 binários.Então você vai precisar baixar binários de dois ramos para obter todos os bits necessários. Sem mais delongas, aqui estão os passos:
- descarregar e extrair os binários Redis do ramo 2.6
- copiar todos os binários extraídos para c:\redis\bin
- crie outra pasta em c:\redis\inst1
- Baixar e extrair os binários de RedisWatcher do 2.4 branch
- Executar InstallWatcher.pacote. Isto deve criar um serviço Windows chamado Redis watcher.
- abra a consola de serviços do Windows e inicie o serviço Redis watcher.
- (opcional) O RedisWatcher deveria ter instalado para C:\Program Files (x86)\RedisWatcher. Lá você vai encontrar um arquivo de configuração chamado watcher.conf, que você pode editar para configurar instâncias adicionais, use diferentes caminhos do que eu especificado nos passos 2 & 3, etc. Não será necessário reiniciar o serviço para mudanças para fazer efeito.
A versão mais actualizada (apenas algumas versões menores atrás) do Redis pode ser encontrada Aqui . Este repositório fornece-lhe a versão 3.2. 100 (a actual é 3. 2), enquanto que o a resposta Mais votada dá-lhe apenas a versão 2. 4. 6 e a última actualização do Acordo de recompra foi Há 2 anos.
A instalação é simples: basta copiar tudo do arquivo para qualquer pasta e executar redis-server.exe para executar o servidor e redis-cli.exe para se ligar a isto servidor através da shell.
Para instalar Redis para o Windows
Pode escolher entre estas fontes
pessoalmente, preparei a primeira opção
- Download Redis-x64-2.8.2104.zip
Extrair o zip Para a pasta preparada
- então corre
redis-cli.exe
Pode começar a usar o Redis agora por favor consulte os comandos
Vá para as versões 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:
Instalar o serviço
--service-install
Este deve ser o primeiro argumento na linha de comandos do servidor redis. Argumentos depois disso são passados na ordem em que ocorrem para Redis quando o serviço é lançado. 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 Redis irá sair. Este comando não inicia o serviço.
Por exemplo:
Redis-server --service-install redis.janela.conf --loglevel verbose
E depois, no mesmo documento, outro exemplo:
Pelo que percebi, este parece ser o novo caminho a seguir em vez de interferir com um serviço de janelas separado para monitorizar e reiniciar o CLI.O seguinte iria instalar e iniciar três instâncias separadas de 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-name redisService2-port 10002
Redis-server --service-start --service-name redisService2
Redis-server --service-install --service-name redisService3-port 10003
Redis-server --service-start --service-name redisService3
Windows 10 a atualização do Aniversary vem com Bash no Ubuntu no Windows , simplesmente, vem com bash.
Abaixo estão os dois tutoriais que eu segui:
1 - Como instalar e usar a linha de comandos Linux Bash no Windows 10
2 - Como instalar e utilizar o Redis
Abaixo está a imagem de running Redis.
Desfrutar :)
Transferir o redis de Transferir Redis para o windows
- depois instala-o
- abrir cmd com direitos de administração
- executar o comando
net start redis
Primeiro obtenha o msi ou o ficheiro zip:
Você pode obter ambos os ficheiros a partir daqui: https://github.com/MicrosoftArchive/redis/releasesTutorial De Vídeo de observação (exemplo de ambas as instalações de capas de vídeo)
Veja este tutorial de vídeo da instalação:
https://www.youtube.com/watch?v=ncFhlv-gBXQ
Se você está feliz com um pouco de Powershell, você também pode obter binários Windows muito atualizados usando Powershell e chocolatey.
Primeiro, adicione o chocolatey ao Powershell seguindo as instruções aqui (uma simples linha de comandos como administrador): 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
Então, 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. Todo primo.
PS C:\windows\system32 > choco install redis-64 Chocolatey (v0. 9. 8. 27) está a instalar o 'redis-64' e dependências. Ao instalar você aceita a licença para 'redis-64' e cada dependência que você está instalando.
Redis-64 v2. 8. 9 adicionado C:\ProgramData\chocolatey\bin\redis-benchmark.exe shim apontou para '..\lib\redis-64.2.8.9\redis-benchmark.exe". Valer C:\ProgramData\chocolatey\bin\redis-check-aof.exe shim apontou para '..\lib\redis-64.2.8.9\redis-check-aof.exe". Valer C:\ProgramData\chocolatey\bin\redis-check-dump.exe shim apontou para '..\lib\redis-64. 2. 8. 9\redis-check-dump.exe". Valer C:\ProgramData\chocolatey\bin\redis-cli.exe shim apontou para '..\lib\redis-64.2.8.9\redis-cli.exe". Valer C:\ProgramData\chocolatey\bin\redis-server.exe shim apontou para '..\lib\redis-64.2.8.9\Redis-servidor.exe". Terminou a instalação 'redis-64' e dependências - se os erros não forem mostrados na consola, nenhum detectado. Verificar o registo de erros se não tiver a certeza
Depois 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
1 - versão nativa (e actualizada) do Windows
Como descrito aqui:
- Descarrega a versão 64-mais recente.versão native 64bit Windows do redis
Wget https://raw.github.com/ServiceStack/redis-windows/master/downloads/redis64-latest.zip
Extrair redis64-o mais recente.zip em qualquer pasta, por exemplo em c:\redis
Corre o servidor redis.exe usando a configuração local
cd c:\redis
redis-server.exe redis.conf
Passa redis-cli.exe para se ligar à sua instância redis
cd c:\redis
redis-cli.exe
2-Com Vagrant
Pode usar Redis nas janelas com o Vagrant, como descrito aqui:
Instalar o Vagrant no Windows
- Faz o Download do "vagrant-redis".zip vagrant configuração
wget https://raw.github.com/ServiceStack/redis-windows/master/downloads/vagrant-redis.zip
Extrair vagrant-redis.zip em qualquer pasta, por exemplo em c:\vagrant-redis
Lançar a caixa Virtual VM com vagrant up:
cd c:\vagrant-redis
vagrant up
Isto irá lançar uma nova instância VM do Ubuntu dentro da caixa Virtual que irá instale e inicie automaticamente a última versão estável do redis.
Eu forneci Instruções de instalação e downloads para as duas formas mais populares de executar Redis nas janelas em: https://github.com/mythz/redis-windows Isso mostra como:
Você pode experimentar baboonstack , que inclui redis e também um nó.Gestor de versões js e mongoDB. E é cross platform.
Uma das formas mais fáceis de executar o Redis no servidor do windows é usar o contentor Docker Redis. Liga o Hiper-V, descarrega o acoplador e passa o Redis.
O Redis corre mais devagar numa VM. A taxa de virtualização é bastante alta porque para muitas operações comuns. (...) Prefere executar Redis em uma caixa física, especialmente se você favorecer latências determinísticas. Em um hipervisor de última geração( VMWare), o resultado da redis-benchmark em um VM através da rede física é quase dividido por 2 em comparação com a máquina física, com alguns tempo significativo de CPU gasto no sistema e interrupções.
A versão redis no windows foi publicada pela microsoft open tech team, mas recentemente este projecto foi arquivado para https://github.com/MicrosoftArchive/redis só para leitura e não será actualizado. Parou o desenvolvimento
Uma Vez Que a porta do Redis da MSOpenTech já não é mantida-qualquer pessoa interessada no Porto nativo do Redis para o Windows pode agora obter a versão "alpha" do Redis 4.0.2 Para O Windows a partir daqui: https://github.com/tporadowski/redis/releases Este fork é uma junção da última versão 3.2.100 do MSOpenTech e 4.0.2 de antirez / redis com um par de correcções de erros. De momento, esse Porto não tem suporte a módulos e as dependências ainda estão por actualizar para o que é que o Redis significado.
Pode instalar o Redis seguindo este artigo: https://github.com/ServiceStack/redis-windows mas para ir direto, você pode baixá-lo por este link: https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.zip depois de baixar, vá para o diretório que você gosta de colocar seus arquivos, em seguida, extrair o arquivo zip, em seguida, abrir uma linha de comando e ir para o diretório onde você extraiu seu arquivo, em seguida, digite "Refis-server" e carregue em enter(para abrindo o comando redis-cli open e rota para o diretório redis, mas em vez de" redis-server "executar"redis-cli").
As últimas compilações do Redis x86 (32 bits) podem ser encontradas aqui: http://bitsandpieces.it/redis-x86-32bit-builds-for-windows
Diz que vai manter os dois 2.8.* e 3.0.* ramo.Retirado de: http://avenshteinohad.blogspot.com/2016/01/redis-jedis-quickstart.html
Se usar o windows, use a versão MSOpenTech de:
Também poderá achar esta publicação útil para começar com os comandos básicos.
O projecto Redis não suporta oficialmente o Windows. No entanto, o Microsoft Open Tech group desenvolve e mantém esta Porta Windows visando Win64.
Parece que esta é a maneira mais fácil de obter a última versão do Redis-use NuGet Manager:
1) abrir a configuração do NuGet page e obter o Utilitário linha de comandos (The latest version of the nuget.a ferramenta da linha de comandos exe está sempre disponível em https://nuget.org/nuget.exe)
2) Copie este ficheiro para algum lugar (por exemplo, C:\Downloads
)
3) iniciar uma linha de comandos como Administrador e executar os seguintes comandos:
cd C:\Downloads
nuget.exe install redis-64
4) na pasta Downloads
irá seja a última versão do Redis (C:\Downloads\Redis-64.2.8.19
no meu caso)
5) executar redis-server.exe
e começar a trabalhar
P. S. Nota: redis de Download Redis para windows contém uma versão muito antiga de Redis: 2.4.6
Aqui estão os meus passos para instalar o Redis 4.0.8 no Windows 10 Pro (1709) através do Subsistema Windows para o Linux:
in home/user/
01 wget http://download.redis.io/releases/redis-4.0.8.tar.gz
02 tar xzf redis-4.0.8.tar.gz
03 cd redis-4.0.8/
04 sudo apt-get install make
05 sudo apt-get update
06 sudo apt-get install gcc
07 cd deps
08 make hiredis jemalloc linenoise lua geohash-int
09 cd ..
10 make
Pode saltar vários passos se tiver um ambiente actualizado.