Como executo o Redis no Windows?


596

Como executo o Redis no Windows? A página de download do Redis parece oferecer opções * nix.

Posso executar o Redis nativamente no Windows?


31
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.
— Todd Menier

4
Eu recomendo usar o Docker no Windows com redis. poucos repositórios : - o repositório oficial de redis: hub.docker.com/_/redis - o repositório redis-enterprise (redis em cluster executando o Redis Cloud da Redis Labs): hub.docker.com/r/redislabs/redis
— Cihan B.

16
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:

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.


2
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

https://github.com/MSOpenTech/redis/releases

depois da instalação. O serviço redis está instalado, podemos operá-lo a partir deService manager

enter image description here


2
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:

  1. Faça o download e extraia os binários Redis da ramificação 2.6
  2. Copie todos os binários extraídos para c: \ redis \ bin
  3. Crie outra pasta em c: \ redis \ inst1
  4. Faça o download e extraia os binários RedisWatcher da ramificação 2.4
  5. Execute o InstallWatcher.msi. Isso deve criar um serviço do Windows chamado Redis Watcher.
  6. Abra o console dos Serviços do Windows e inicie o serviço do observador Redis.
  7. (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. .

1
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.
— user64141

91

Para instalar o Redis para Windows

Você pode escolher entre essas fontes

  1. https://github.com/MSOpenTech/redis/releases ou
  2. https://github.com/rgl/redis/downloads

Pessoalmente, eu preferi a primeira opção

  • Download Redis-x64-2.8.2104.zip
  • Extraia o zip para o diretório preparado

  • correr redis-server.exeouredis-server.exe --maxheap 2gb

insira a descrição da imagem aqui

  • então corra redis-cli.exe

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Você pode começar a usar o Redis agora. Consulte os comandos


2
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.

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 :)

Redis em execução na porta 6379


1
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
— awebartisan

Eu tentei a instrução no link 2, não funcionou para mim, mas funcionou: redislabs.com/blog/redis-on-windows-10 , com o ubuntu 18.04
— JLi

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.

Por exemplo:

redis-server --service-install redis.windows.conf --loglevel detalhado

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-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

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.


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. : |
— bombayquant

2
Os binários foram movidos para a página Releases github.com/MSOpenTech/redis/releases
— Igor Kudrin

Obrigado Igor! Atualizei o parágrafo introdutório acima para refletir essa alteração.
— bbrown

34

Baixar Redis de download Redis para janelas

  • Então instale
  • cmd aberto com direitos de administrador
  • comando de execução net start redis

É isso aí.


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.

Repo do Github

Baixe lançamentos como MSIs



@arun Acabei de verificar e funciona. Talvez houvesse um soluço ou o github está bloqueado para você?
— JesseBuesking

Hmm, eu até entrei. Ainda não funciona para mim. Mas agora estou usando a solução de Salvador Dali.
— Arun

3
Esta resposta está desatualizada e não foram criadas novas versões desde 2016. A recomendação mais recente está no windows10 para instalação no WSL
— MortenB

github.com/tporadowski/redis continuou com a atualização do MS Open Tech para as ~ versões mais recentes do redis
— airstrike

20

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/releases

Assista 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


5
Cara, seria legal se alguém escrevesse o que estava no vídeo. Nem todo mundo pode youtube no trabalho.
— J. Allen

1
No arquivo zip baixado, há um arquivo de instruções no docx. Sua cópia no txt também está aqui: raw.githubusercontent.com/MSOpenTech/redis/3.0/… no github.com/MicrosoftArchive/redis, sob o título "Como configurar e implantar o Redis no Windows".
— Barh

19

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 .


Como você acessa o Redis quando o vm é inicializado? por IP?
— Stephen Patten

Eu acho que a porta são encaminhados, se não me engano
— Stephen Patten

@StephenPatten: Sim, você deve acessá-lo em localhost:6379.
— Jason Punyon

15

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 :

  1. Faça o download da porta redis-latest.zip nativa do Windows de 64 bits

wget https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.zip

  1. Extraia o redis64-latest.zip em qualquer pasta, por exemplo, em c: \ redis

  2. Execute o redis-server.exe usando a configuração local

cd c:\redis

redis-server.exe redis.conf

  1. Execute redis-cli.exe para conectar-se à sua instância redis

cd c:\redis

redis-cli.exe

2 - Com Vagrant

Você pode usar o Redis no Windows com o Vagrant, conforme descrito aqui :

  1. Instale o Vagrant no Windows

  2. Faça o download da configuração do vagrant-redis.zip vagrant

    wget https://raw.github.com/ServiceStack/redis-windows/master/downloads/vagrant-redis.zip

  3. Extraia vagrant-redis.zip em qualquer pasta, por exemplo, em c: \ vagrant-redis

  4. 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.


2
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 .

Alexis Campailla
CEO, Memurai


Por mais que eu aprecie seus esforços, esse EULA é um não-não. Passar.
— ataque aéreo

12

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/

@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 de chocolatey: http://chocolatey.org/packages/redis-64

choco install redis-64

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


12

Se você tem Windows Subsystem for Linux (WSL) , nativamente no Windows 10 e Windows Server 2019, pode fazê-lo assim:

Configure o WSL:

  1. 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):

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    
  2. Reinicie o Windows depois de fazer a alteração - observe que você só precisa fazer isso uma vez.

  3. Baixe e instale uma das distribuições Linux suportadas na Microsoft Store . Ubuntu funciona bem.

Instale e teste o Redis:

  1. 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):

    > sudo apt-get update
    > sudo apt-get upgrade
    > sudo apt-get install redis-server
    > redis-cli -v
    
  2. Reinicie o servidor Redis para garantir que esteja em execução:

    > sudo service redis-server restart
    
  3. Execute um comando Redis simples para verificar se o servidor Redis está em execução e disponível:

    $ redis-cli 
    127.0.0.1:6379> set user:1 "Oscar"
    127.0.0.1:6379> get user:1
    "Oscar"
    
  4. Para parar o servidor Redis:

    > sudo service redis-server stop
    

Fonte:

https://redislabs.com/blog/redis-on-windows-10/

https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux


Uma observação - a versão mais recente do ubuntu na loja não funcionou para mim. Teve que desinstalar e instalar a versão 18.04 para redis funcionar.
— JLi

Esta é a maneira mais atualizada de usar o Redis no Windows 10.
— np8


7

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.


6

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


6

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 ").


5

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:

  1. Use o Vagrant para executar a versão estável mais recente do Redis dentro de uma VM do VirtualBox.
  2. Baixe e execute a porta Redis nativa do Windows da Microsoft

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
— Stephen Patten

Sim, a construção dos redis falhou :(
— Stephen Patten

5

Usando o Windows 10?

https://docs.microsoft.com/en-us/windows/wsl/install-win10

/etc/apt/sources.list

(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
apt install redis-server

3

Você pode experimentar o baboonstack , que inclui redis e também um gerenciador de versões node.js e mongoDB. E é multiplataforma.



3

Aqui estão minhas etapas para instalar o Redis 4.0.8 no Windows 10 Pro (1709) via Windows Subsystem for 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

Você pode pular várias etapas se tiver um ambiente atualizado.


1
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.


3

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


2

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.


2

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


2

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


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.