Lembre-se de que a resposta mais votada está vinculada a repositórios desatualizados com uma versão muito antiga do redis. Se você precisa de muito mais recente versão verificar a minha resposta ligação
Salvador Dali
1
A MSOpenTech acaba de anunciar uma versão pronta para produção do Redis 2.8.4. Parece que minhas instruções para reunir todos os bits ainda são relevantes.
Preste atenção às DATAS das respostas (e comentários), que são mais importantes que os votos positivos para essa pergunta em particular. A maioria das respostas (incluindo a minha) está desatualizada. A porta nativa da Microsoft parece ter sido descontinuada. Se você possui o Windows 10 mais recente, executar o Redis no Ubuntu no Windows parece ser possivelmente a melhor opção. Veja aqui .
21318 Todd Menier
3
A maioria das respostas está desatualizada e aponta para projetos que agora estão abandonados. A porta MSOpenTech foi descontinuada em 2016. Veja minha resposta para uma solução atualizada com os Redis mais recentes (Redis 5, no momento em que este artigo foi escrito).
Alexis Campailla
Respostas:
423
Um clique em Redis instalar como um serviço do Windows:
Não foi um clique para mim. Eu executar o executável e ainda não sei como começar a correr
Trevor de Koekkoek
8
Depois de executar o instalador, tive que colocar manualmente um arquivo redis.conf em c: \ Arquivos de Programas \ Redis, conforme descrito no leia-me. Acabei de copiar c: \ arquivos de programas \ Redis \ conf \ redis-dist.conf. Então eu poderia iniciar o serviço do painel de controle serviços (ou 'Redis net start' de uma linha de comando)
solublefish
6
Eu tive que editar o serviço e alterar a conta para "sistema local", caso contrário, o serviço não seria iniciado. Não precisei copiar nenhum arquivo de configuração.
Ingo Kegel
24
Note-se que este é um porto muito antigo, quase 3 anos. Veja minha resposta para executar a porta (quase) atualizada da MSOpenTech e o serviço de observador associado.
Todd Menier
16
é uma versão muito antiga do redis! a partir de 2012
Alireza Aboutalebi
273
Atualizar
Se você possui Windows Subsystem for Linux (WSL), nativamente no Windows 10 e Windows Server 2019, pode fazê-lo de acordo
com a resposta de Ogglas
Encontrei mais uma maneira simples de instalar Redisno Windows
Faça o download do Redis.msiarquivo mais recente em
Sim, melhor solução, apesar de eu ter votado acima na solução acima. Este não precisa iniciar o redis-server.exe para usá-lo.
Tom
15
parece com o trabalho parou em 3,2 pré-lançamento, mas Redis está agora em 4.0
BaltoStar
A maneira mais simples de obter uma instância de redise sob as janelas.
Pyrejkee
Eu conseguiThe operation could not be completed
MAZux
Isso funcionou perfecly no Windows 10, Graças
Rohit Parte
164
Se você deseja instalar a última porta Redis da MSOpenTech, em um servidor Windows, vigiado por um Serviço Windows, sem precisar criar nada, continue lendo.
O MSOpenTech parece ser a única porta que está tentando ativamente acompanhar os melhores e mais recentes Redis. Eles alegam que ele está pronto para produção , mas não o empacotaram exatamente para instalação em um servidor, especialmente se você deseja executar o serviço RedisWatcher para ficar de olho nele, o que é recomendado. (Tentei criar o RedisWatcher por suas instruções, mas o Wix Toolset necessário conseguiu atrapalhar meu sistema muito bem. Não vou entrar nele.) Felizmente, eles forneceram todos os binários de que você precisa, mas não todos em um só lugar . No README :
Até agora, o RedisWatcher não foi transferido para 2,6. No entanto, isso não deve ser afetado pela versão Redis, e o código na ramificação 2.4 deve funcionar com os binários Redis 2.6.
Portanto, você precisará fazer o download de binários de 2 ramos para obter todos os bits necessários. Sem mais delongas, aqui estão as etapas:
Execute o InstallWatcher.msi. Isso deve criar um serviço do Windows chamado Redis Watcher.
Abra o console dos Serviços do Windows e inicie o serviço do observador Redis.
(opcional) O RedisWatcher deve ter sido instalado em C: \ Arquivos de Programas (x86) \ RedisWatcher. Lá você encontrará um arquivo de configuração chamado watcher.conf, que pode ser editado para configurar instâncias adicionais, usar caminhos diferentes dos especificados nas etapas 2 e 3, etc. Você não precisará reiniciar o serviço para que as alterações tenham efeito. .
Você ficará feliz em experimentar este. Funciona (no meu servidor Windows 2008 R2 de 64 bits, pelo menos). Leva 5 minutos.
Christiaan Westerbeek
Eu recebo um erro agradável ao executar o InstallWatcher.msi: Há um problema com este pacote do Windows Installer. Não foi possível executar uma DLL necessária para a conclusão desta instalação. Entre em contato com o pessoal de suporte ou o fornecedor do pacote.
tfont
No final, se você quiser saber se ele está instalado e funcionando corretamente , você pode fazer o download do Redis Desktop Manager ( github.com/uglide/RedisDesktopManager ou via Chocolatey). Por padrão, o anfitrião é localhost executando na porta 6379.
Ryan Shripat
2
Chocolatey para instalá-lo: geekindulgence.com/… Útil para a máquina de desenvolvimento IMHO. Para servidor, estou confuso.
PreguntonCojoneroCabrón
redis 2.6.12 é a última versão que funciona no Windows Server 2003.
sherdim
142
A versão mais atualizada (apenas algumas versões menores por trás) do Redis pode ser encontrada aqui . Este repositório fornece a versão 3.2.100 (atual é 3.2) enquanto a resposta mais votada fornece apenas a versão 2.4.6 e a última atualização do repositório foi de 2 anos atrás.
A instalação é simples: basta copiar tudo do arquivo morto para qualquer pasta e executar redis-server.exe para executar o servidor e redis-cli.exe para conectar-se a este servidor através do shell.
Simples, se você quiser executar o exe, o que eu nunca faria em um ambiente de produção sem o serviço watcher, e eles não forneceram binários para isso no ramo 2.6 por qualquer motivo. Felizmente, a versão 2.4 do serviço é compatível com a versão 2.6 do exe - veja minha resposta para fazer tudo funcionar.
Todd Menier
7
@ToddMenier provavelmente ninguém executaria exe no ambiente de produção, porque as pessoas usariam algum sistema linux para isso. Isto é como configurar Redis para ser capaz de jogar com ele e aprender (e não vejo por que eu preciso para executar várias instâncias do Redis aqui)
Salvador Dali
Estou executando em produção e funciona muito bem. Dito isto, todos os demais sendo iguais, você está certo, o Linux é o caminho a percorrer. Mas somos uma pequena loja do Windows sem muita experiência * nix para falar.
Todd Menier
+1 (para o truque img). ps - como posso fazer com que meu windows execute o servidor redis sem o login do usuário? existe alguma versão de serviço para o servidor redis executável? por exemplo - o servidor foi redefinido e agora a janela de logon é exibida. mas quero que o servidor redis - nesse ponto - esteja em execução.
Royi Namir
2
Obrigado Salvador. Era exatamente o que eu estava procurando. Para mostrar minha gratidão, acabei de lhe dar crédito duplo. Um voto positivo para a resposta correta e um voto positivo por me apontar para longe da resposta desatualizada, mas mais votada.
Isso funcionou para mim (zip), tentei com o msi listado no mesmo link, mas não funcionou.
Lu Roman
3
Observe que você pode ter um comportamento clicado em "redis-server.exe" e nada acontece. Na verdade, você precisa executar esse exe no prompt de comando e fornecer o parâmetro "--maxheap". Algo como ... "redis-server --maxheap 1024M"
Dhrumil Bhankhar 10/16/16
1
Esta é a resposta definitiva. A maneira mais fácil e confiável de obter redis "oficiais" nas janelas. thx
raddevus 12/07/19
Observe: basta obter a versão mais recente. Feliz codificação!
Cristiana Chavez
Muito obrigado! isso funcionou para mim
eaithy 17/12/19
58
Talvez seja um pouco tarde, mas consegui executar o Redis no Windows 10 Aniversary Update.
Atualização de aniversário do Windows 10 Vem com o Bash no Ubuntu no Windows , simplesmente, vem com o bash.
Como nota, instalei o Ubuntu 18 na loja do Windows e precisei sudo apt install gcc makeantes que eu pudesse instalar e construir o Redis. Encontrei este também;) stackoverflow.com/questions/37103054/…
jinglesthula
2
Como você acessa esta instalação do Windows?
NslekkiM 02/09
1
você acessa o Bash. e se você estiver executando um aplicativo como o Laravel, basta configurar as variáveis no arquivo de ambiente e os redis estarão disponíveis no seu projeto. Devido à sua porta 6379
Este é o caminho a percorrer (WSL), mas os detalhes estão ausentes (estão por trás dos links). A resposta do @Ogglas é a mesma, mas com as instruções de instalação.
np8 8/06
52
Vá para os releases e você pode obter um arquivo ZIP contendo os arquivos relevantes , além de um documento do Word chamado RedisService.docxcom as seguintes instruções:
Instalando o serviço
--service-install
Esse deve ser o primeiro argumento na linha de comando do redis-server. Os argumentos depois disso são passados na ordem em que ocorrem no Redis quando o serviço é iniciado. O serviço será configurado como inicialização automática e será iniciado 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.
A versão atual (redis-2.8.12.zip) funciona apenas para o Windows x64. Tente 2,6 ramo para o lançamento x86, mas este não é executado como um serviço: github.com/MSOpenTech/redis/tree/2.6/bin/release
Ducu
Este método é válido para 2,8?
bombayquant
1
Precisamos instalar o Visual Studio, apenas para instalar o Redis no Windows? Quão estúpido. : |
se você não tiver conectado com Redis para Windows a partir do prompt de comando, cd C: \ Program Files \ Redis e depois Redis-servidor
Ramesh
29
O MS Open Tech disponibilizou recentemente uma versão do Redis para download no Github. Eles dizem que a produção ainda não está pronta, mas fique de olho nela.
Eu não corro redis nas janelas. Há muita dificuldade em acompanhar as portas, e elas ficam para trás do redis-estável por uma ou duas versões o tempo todo.
Em vez disso, eu executo redis em uma máquina virtual Vagrant que executa redis para mim. Eu agasalhados a coisa toda em um simples github repo para que todos possam entrar na diversão sem ter muito trabalho. A coisa toda é uma compilação automatizada, para que não haja confusão. Eu escrevi sobre os detalhes aqui .
Extraia vagrant-redis.zip em qualquer pasta, por exemplo, em c: \ vagrant-redis
Inicie o Virtual Box VM com vagrant up:
cd c:\vagrant-redis
vagrant up
Isso iniciará uma nova instância da VM do Ubuntu dentro do Virtual Box que instalará e iniciará automaticamente a versão estável mais recente do redis.
Também neste site há uma maneira de executar o Redis w / o vagrant. No Windows 8, eu o executava em 2 minutos.
Rtfminc
1
Isso foi útil! Obrigado!
Urasquirrel
14
Agora você pode instalar o Memurai for Windows, um cache e armazenamento de dados compatível com Redis para Windows, atualmente compatível com o Redis 5. O Memurai visa atender à necessidade de um armazenamento de dados compatível com Redis na plataforma Windows. Basicamente, ele é baseado no código-fonte Redis, portado para execução nativa no Windows, e foi projetado para fornecer o nível de confiabilidade e desempenho exigido para ambientes de produção. Você pode aprender mais e baixar o Memurai em https://www.memurai.com .
Redis será instalado em algo como C: \ ProgramData \ chocolatey \ lib \ redis-64.2.8.9
Copyright do Windows PowerShell (C) 2013 Microsoft Corporation. Todos os direitos reservados.
PS C: \ windows \ system32> choco install redis-64 O Chocolatey (v0.9.8.27) está instalando 'redis-64' e dependências. Ao instalar, você aceita a licença para 'redis-64' e cada dependência que está instalando.
redis-64 v2.8.9 Adicionado o calço C: \ ProgramData \ chocolatey \ bin \ redis-benchmark.exe apontado para '.. \ lib \ redis-64.2.8.9 \ redis-benchmark.exe'. Adicionado calço C: \ ProgramData \ chocolatey \ bin \ redis-check-aof.exe, apontando para '.. \ lib \ redis-64.2.8.9 \ redis-check-aof.exe'. Adicionado calço C: \ ProgramData \ chocolatey \ bin \ redis-check-dump.exe, apontado para '.. \ lib \ redis-64.2.8.9 \ redis-check-dump.exe'. Adicionado calço C: \ ProgramData \ chocolatey \ bin \ redis-cli.exe, apontado para '.. \ lib \ redis-64.2.8.9 \ redis-cli.exe'. Adicionado calço C: \ ProgramData \ chocolatey \ bin \ redis-server.exe, apontado para '.. \ lib \ redis-64.2.8.9 \ redis-server.exe'. Instalação concluída 'redis-64' e dependências - se os erros não forem mostrados no console, nenhum detectado. Verifique se há erros no log, se não tiver certeza
Em seguida, execute o servidor com
redis-server
Ou a 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
Se você tem Windows Subsystem for Linux (WSL) , nativamente no Windows 10 e Windows Server 2019, pode fazê-lo assim:
Configure o WSL:
Para habilitar o Windows Subsystem para Linux, siga as instruções no
Microsoft Docs . A versão curta é: No Windows 10, a Microsoft substitui o prompt de comando pelo PowerShell como shell padrão. Abra o PowerShell como administrador e execute este comando para ativar o Windows Subsystem for Linux (WSL):
Reinicie o Windows depois de fazer a alteração - observe que você só precisa fazer isso uma vez.
Baixe e instale uma das distribuições Linux suportadas na Microsoft Store . Ubuntu funciona bem.
Instale e teste o Redis:
Inicie a distribuição instalada da sua Windows Store e instale o redis-server. O exemplo a seguir funciona com o Ubuntu (você precisará aguardar a inicialização e criar um login no primeiro uso):
Estou usando o Memurai, que é cache e armazenamento de dados compatível com Redis para Windows. Também é recomendado pela tecnologia aberta da Microsoft, conforme escrito em seu projeto anterior aqui .
Este projeto não está mais sendo mantido ativamente. Se você está procurando uma versão do Redis para Windows, talvez queira conferir o Memurai. Observe que a Microsoft não está oficialmente endossando este produto de nenhuma maneira.
Uma das maneiras mais fáceis de executar o Redis no host do Windows é usar o contêiner Docker Redis. Basta iniciar o Hyper-V, fazer o download do Docker e executar o Redis
você pode instalar o Redis seguindo este artigo:
https://github.com/ServiceStack/redis-windows,
mas para continuar, você pode baixá-lo neste link:
https://github.com/ServiceStack/redis-windows/raw /master/downloads/redis-latest.zip
após o download, vá para o diretório em que você deseja colocar seus arquivos, extraia o arquivo zip, abra um prompt de comando e vá para o diretório em que você extraiu seu arquivo e digite " redis-server "e pressione enter (para abrir o comando redis-cli open e direcione para o diretório redis, mas em vez de" redis-server "execute" redis-cli ").
Depois que o vagrant coloca a caixa em funcionamento, como você acessa os redis? Acho que a versão mais recente não compilou os redis corretamente. Isso seria errante no Windows de 64 bits
Stephen Patten
Humm, eu vejo nos comandos que são executados que a porta Redis foi encaminhado :) Então, eu suponho que significa localhost: 6379 é onde eu uso redis de
(Debian 10 Buster/Bullseye)
Installs latest stable Redis (5.0.6 at time of posting)
deb https://deb.debian.org/debian bullseye main
deb https://deb.debian.org/debian bullseye-updates main
deb http://security.debian.org/debian-security/ buster/updates main
deb http://ftp.debian.org/debian bullseye-backports main
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 leitura e não será atualizado. Parou o desenvolvimento
como você cria um serviço com ele? alguns de nós não são experientes nestas áreas
r3wt
Executando como um serviço / servidor: $ src / redis-server - do site: redis.io/download
Kentative:
Eh? "aqui estão minhas instruções para instalar o redis no windows" ... vários comandos do linux executados no linux usando o "Windows Subsystem" ...: facepalm:
War
1
Guerra - está usando o Windows, mas via Windows Subsystem para Linux - acho que essa é a melhor solução.
Kentative
Serviços persistentes no WSL não são suportados. É um problema para ser executado sudo service redis-server startsempre que a caixa win10 for reiniciada. melhor usar um contêiner de estivador
MortenB 22/02/19
3
Como a porta Redis da MSOpenTech não é mais mantida - qualquer pessoa interessada na porta nativa do Redis para Windows agora pode obter a versão "alpha" do Redis 4.0.2 para Windows a partir daqui: https://github.com/tporadowski/redis/releases . Este fork é uma mesclagem da versão mais recente 3.2.100 do MSOpenTech e 4.0.2 do antirez / redis com algumas correções. Atualmente, essa porta não possui suporte ao módulo e as dependências ainda precisam ser atualizadas para o que o Redis usa.
O projeto MSOpenTech-Redis não está mais sendo mantido ativamente. Se você está procurando uma versão do Redis para Windows, talvez queira conferir o Memurai. Observe que a Microsoft não está oficialmente endossando este produto de nenhuma maneira. Mais detalhes em https://github.com/microsoftarchive/redis
Lendo sobre alguns usuários executando o Redis em uma VM, me lembrei das recomendações da equipe do Redis:
Redis executa mais devagar em uma VM. O número de virtualizações é bastante alto porque, para muitas operações comuns. (...) Prefira executar o Redis em uma caixa física, especialmente se você preferir latências determinísticas. Em um hipervisor de última geração (VMWare), o resultado do benchmark de redis em uma VM através da rede física é quase dividido por 2 em comparação com a máquina física, com algum tempo significativo da CPU gasto no sistema e nas interrupções.
O projeto Redis não oferece suporte oficial ao Windows. No entanto, o grupo Microsoft Open Tech desenvolve e mantém essa porta do Windows direcionada ao Win64.
Respostas:
Um clique em Redis instalar como um serviço do Windows:
https://github.com/rgl/redis/downloads
Faça o download e execute o arquivo .exe superior (ignore o botão "baixar como zip")
Editar: Para as versões mais recentes do Redis para Windows, consulte
MSOpenTech/redis
. Veja a resposta de Todd Menier para mais informações.fonte
Atualizar
Se você possui
Windows Subsystem for Linux (WSL)
, nativamente no Windows 10 e Windows Server 2019, pode fazê-lo de acordo com a resposta de OgglasEncontrei mais uma maneira simples de instalar
Redis
no WindowsFaça o download do
Redis
.msi
arquivo mais recente emhttps://github.com/MSOpenTech/redis/releases
depois da instalação. O serviço redis está instalado, podemos operá-lo a partir de
Service manager
fonte
The operation could not be completed
Se você deseja instalar a última porta Redis da MSOpenTech, em um servidor Windows, vigiado por um Serviço Windows, sem precisar criar nada, continue lendo.
O MSOpenTech parece ser a única porta que está tentando ativamente acompanhar os melhores e mais recentes Redis. Eles alegam que ele está pronto para produção , mas não o empacotaram exatamente para instalação em um servidor, especialmente se você deseja executar o serviço RedisWatcher para ficar de olho nele, o que é recomendado. (Tentei criar o RedisWatcher por suas instruções, mas o Wix Toolset necessário conseguiu atrapalhar meu sistema muito bem. Não vou entrar nele.) Felizmente, eles forneceram todos os binários de que você precisa, mas não todos em um só lugar . No README :
Portanto, você precisará fazer o download de binários de 2 ramos para obter todos os bits necessários. Sem mais delongas, aqui estão as etapas:
fonte
A versão mais atualizada (apenas algumas versões menores por trás) do Redis pode ser encontrada aqui . Este repositório fornece a versão 3.2.100 (atual é 3.2) enquanto a resposta mais votada fornece apenas a versão 2.4.6 e a última atualização do repositório foi de 2 anos atrás.
A instalação é simples: basta copiar tudo do arquivo morto para qualquer pasta e executar redis-server.exe para executar o servidor e redis-cli.exe para conectar-se a este servidor através do shell.
fonte
Para instalar o Redis para Windows
Você pode escolher entre essas fontes
Pessoalmente, eu preferi a primeira opção
Extraia o zip para o diretório preparado
correr
redis-server.exe
ouredis-server.exe --maxheap 2gb
redis-cli.exe
Você pode começar a usar o Redis agora. Consulte os comandos
fonte
Talvez seja um pouco tarde, mas consegui executar o Redis no Windows 10 Aniversary Update.
Atualização de aniversário do Windows 10 Vem com o Bash no Ubuntu no Windows , simplesmente, vem com o bash.
Abaixo estão os dois tutoriais que eu segui:
1- Como instalar e usar o Linux Bash Shell no Windows 10
2- Como instalar e usar o Redis
Abaixo está a imagem da execução do Redis.
Desfrutar :)
fonte
sudo apt install gcc make
antes que eu pudesse instalar e construir o Redis. Encontrei este também;) stackoverflow.com/questions/37103054/…Vá para os releases e você pode obter um arquivo ZIP contendo os arquivos relevantes , além de um documento do Word chamado
RedisService.docx
com as seguintes instruções:E depois, no mesmo documento, outro exemplo:
Pelo que entendi, esse parece ser o novo caminho a seguir, em vez de mexer com um serviço separado do Windows para monitorar e reiniciar a CLI.
fonte
Baixar Redis de download Redis para janelas
net start redis
É isso aí.
fonte
O MS Open Tech disponibilizou recentemente uma versão do Redis para download no Github. Eles dizem que a produção ainda não está pronta, mas fique de olho nela.
Repo do Github
Baixe lançamentos como MSIs
fonte
Existem duas maneiras. Você pode usar o arquivo de instalação MSI ou fazê-lo manualmente:
Primeiro baixe o arquivo msi ou zip:
Você pode baixar os dois arquivos aqui: https://github.com/MicrosoftArchive/redis/releasesAssista ao tutorial em vídeo (o vídeo cobre o exemplo de ambas as instalações)
consulte este tutorial em vídeo de instalação:
https://www.youtube.com/watch?v=ncFhlv-gBXQ
fonte
Eu não corro redis nas janelas. Há muita dificuldade em acompanhar as portas, e elas ficam para trás do redis-estável por uma ou duas versões o tempo todo.
Em vez disso, eu executo redis em uma máquina virtual Vagrant que executa redis para mim. Eu agasalhados a coisa toda em um simples github repo para que todos possam entrar na diversão sem ter muito trabalho. A coisa toda é uma compilação automatizada, para que não haja confusão. Eu escrevi sobre os detalhes aqui .
fonte
localhost:6379
.Eu acho que essas são as duas maneiras mais simples de executar o Redis no Windows
1 - Porta nativa (e atualizada) para Windows
Conforme descrito aqui na Opção 3) Executando a porta nativa da Microsoft de Redis :
2 - Com Vagrant
Você pode usar o Redis no Windows com o Vagrant, conforme descrito aqui :
fonte
Agora você pode instalar o Memurai for Windows, um cache e armazenamento de dados compatível com Redis para Windows, atualmente compatível com o Redis 5. O Memurai visa atender à necessidade de um armazenamento de dados compatível com Redis na plataforma Windows. Basicamente, ele é baseado no código-fonte Redis, portado para execução nativa no Windows, e foi projetado para fornecer o nível de confiabilidade e desempenho exigido para ambientes de produção. Você pode aprender mais e baixar o Memurai em https://www.memurai.com .
Alexis Campailla
CEO, Memurai
fonte
Se você está satisfeito com um pouco do Powershell, também pode obter binários do Windows muito atualizados usando o Powershell e o chocolate.
Primeiro, adicione chocolate ao Powershell seguindo as instruções aqui (uma linha de comando simples como administrador): https://chocolatey.org/
Em seguida, use o Powershell para obter o pacote redis de chocolatey: http://chocolatey.org/packages/redis-64
Redis será instalado em algo como C: \ ProgramData \ chocolatey \ lib \ redis-64.2.8.9
Em seguida, execute o servidor com
Ou a CLI com
Siga as instruções em C: \ ProgramData \ chocolatey \ lib \ redis-64.2.8.9 \ RedisService.docx para instalar o serviço redis
fonte
Se você tem
Windows Subsystem for Linux (WSL)
, nativamente no Windows 10 e Windows Server 2019, pode fazê-lo assim:Configure o WSL:
Para habilitar o Windows Subsystem para Linux, siga as instruções no Microsoft Docs . A versão curta é: No Windows 10, a Microsoft substitui o prompt de comando pelo PowerShell como shell padrão. Abra o PowerShell como administrador e execute este comando para ativar o Windows Subsystem for Linux (WSL):
Reinicie o Windows depois de fazer a alteração - observe que você só precisa fazer isso uma vez.
Baixe e instale uma das distribuições Linux suportadas na Microsoft Store . Ubuntu funciona bem.
Instale e teste o Redis:
Inicie a distribuição instalada da sua Windows Store e instale o redis-server. O exemplo a seguir funciona com o Ubuntu (você precisará aguardar a inicialização e criar um login no primeiro uso):
Reinicie o servidor Redis para garantir que esteja em execução:
Execute um comando Redis simples para verificar se o servidor Redis está em execução e disponível:
Para parar o servidor Redis:
Fonte:
https://redislabs.com/blog/redis-on-windows-10/
https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux
fonte
o página de download Redis agora possui 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
fonte
Estou usando o Memurai, que é cache e armazenamento de dados compatível com Redis para Windows. Também é recomendado pela tecnologia aberta da Microsoft, conforme escrito em seu projeto anterior aqui .
fonte
Uma das maneiras mais fáceis de executar o Redis no host do Windows é usar o contêiner Docker Redis. Basta iniciar o Hyper-V, fazer o download do Docker e executar o Redis
fonte
você pode instalar o Redis seguindo este artigo: https://github.com/ServiceStack/redis-windows, mas para continuar, você pode baixá-lo neste link: https://github.com/ServiceStack/redis-windows/raw /master/downloads/redis-latest.zip após o download, vá para o diretório em que você deseja colocar seus arquivos, extraia o arquivo zip, abra um prompt de comando e vá para o diretório em que você extraiu seu arquivo e digite " redis-server "e pressione enter (para abrir o comando redis-cli open e direcione para o diretório redis, mas em vez de" redis-server "execute" redis-cli ").
fonte
Eu forneci instruções de instalação e downloads para os 2 a maioria das formas populares de correr Redis em janelas em: https://github.com/mythz/redis-windows que mostra como:
fonte
Usando o Windows 10?
https://docs.microsoft.com/en-us/windows/wsl/install-win10
/etc/apt/sources.list
fonte
Você pode experimentar o baboonstack , que inclui redis e também um gerenciador de versões node.js e mongoDB. E é multiplataforma.
fonte
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 leitura e não será atualizado. Parou o desenvolvimento
fonte
Aqui estão minhas etapas para instalar o Redis 4.0.8 no Windows 10 Pro (1709) via Windows Subsystem for Linux:
Você pode pular várias etapas se tiver um ambiente atualizado.
fonte
sudo service redis-server start
sempre que a caixa win10 for reiniciada. melhor usar um contêiner de estivadorComo a porta Redis da MSOpenTech não é mais mantida - qualquer pessoa interessada na porta nativa do Redis para Windows agora pode obter a versão "alpha" do Redis 4.0.2 para Windows a partir daqui: https://github.com/tporadowski/redis/releases . Este fork é uma mesclagem da versão mais recente 3.2.100 do MSOpenTech e 4.0.2 do antirez / redis com algumas correções. Atualmente, essa porta não possui suporte ao módulo e as dependências ainda precisam ser atualizadas para o que o Redis usa.
fonte
O projeto MSOpenTech-Redis não está mais sendo mantido ativamente. Se você está procurando uma versão do Redis para Windows, talvez queira conferir o Memurai. Observe que a Microsoft não está oficialmente endossando este produto de nenhuma maneira. Mais detalhes em https://github.com/microsoftarchive/redis
Para instalar e configurar o Redis Server no Windows 10 https://redislabs.com/blog/redis-on-windows-10
Para instalar e configurar o Redis Server no macOS e Linux https://redis.io/download
Além disso, você pode instalar e configurar o Redis Server no Linux através do gerenciador de pacotes
Para obter um rápido Guia de instalação e configuração do Redis Server para macOS https://github.com/rahamath18/Redis-on-MacOS
fonte
Lendo sobre alguns usuários executando o Redis em uma VM, me lembrei das recomendações da equipe do Redis:
Redis executa mais devagar em uma VM. O número de virtualizações é bastante alto porque, para muitas operações comuns. (...) Prefira executar o Redis em uma caixa física, especialmente se você preferir latências determinísticas. Em um hipervisor de última geração (VMWare), o resultado do benchmark de redis em uma VM através da rede física é quase dividido por 2 em comparação com a máquina física, com algum tempo significativo da CPU gasto no sistema e nas interrupções.
fonte
O projeto Redis não oferece suporte oficial ao Windows. No entanto, o grupo Microsoft Open Tech desenvolve e mantém essa porta do Windows direcionada ao Win64.
http://redis.io/download
fonte
Não existe uma versão nativa do Redis para Windows (apenas algumas versões antigas estão disponíveis)
Mas você pode instalar as versões mais recentes usando o WSL (Windows Subsystem para Linux). Consulte o seguinte blog no Redis Labs:
https://redislabs.com/blog/redis-on-windows-10
fonte
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á os ramos 2.8. * E 3.0. *.
fonte