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?

DaveHeller
fonte
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.

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

zangw
fonte
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. .
Todd Menier
fonte
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.

Salvador Dalí
fonte
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

Cristiana Chavez
fonte
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

awebartisan
fonte
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.

bbrown
fonte
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í.

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

JesseBuesking
fonte
github.com/MSOpenTech/redis/tree/2.8.4_msopen/bin/release - Existem alguns binários agora.
Martin Vseticka
@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

DevWL
fonte
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 .

Jason Punyon
fonte
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.

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

Alexis Campailla
fonte
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

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

Ogglas
fonte
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.

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

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

behzad babaei
fonte
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
mythz
fonte
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
decoder7283
fonte
3

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

4kochi
fonte
3

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

Dan Nguyen
fonte
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.

Kentative
fonte
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.

Tomasz Poradowski
fonte
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

Rahamath
fonte
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.

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

15412s
fonte
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

Karthik P
fonte