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?
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?
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.
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 Redis
no Windows
Faça o download do Redis
.msi
arquivo 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
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 :
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:
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.
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
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 :)
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:
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.
Baixar Redis de download Redis para janelas
net start redis
É isso aí.
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.
consulte este tutorial em vídeo de instalação:
https://www.youtube.com/watch?v=ncFhlv-gBXQ
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 .
localhost:6379
.
Eu acho que essas são as duas maneiras mais simples de executar o Redis no Windows
Conforme descrito aqui na Opção 3) Executando a porta nativa da Microsoft de Redis :
- 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
Extraia o redis64-latest.zip em qualquer pasta, por exemplo, em c: \ redis
Execute o redis-server.exe usando a configuração local
cd c:\redis
redis-server.exe redis.conf
- Execute redis-cli.exe para conectar-se à sua instância redis
cd c:\redis
redis-cli.exe
Você pode usar o Redis no Windows com o Vagrant, conforme descrito aqui :
Instale o Vagrant no Windows
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
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.
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
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
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):
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
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):
> sudo apt-get update
> sudo apt-get upgrade
> sudo apt-get install redis-server
> redis-cli -v
Reinicie o servidor Redis para garantir que esteja em execução:
> sudo service redis-server restart
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"
Para parar o servidor Redis:
> sudo service redis-server stop
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
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.
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 ").
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:
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
Você pode experimentar o baboonstack , que inclui redis e também um gerenciador de versões node.js e mongoDB. E é multiplataforma.
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
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.
sudo service redis-server start
sempre que a caixa win10 for reiniciada. melhor usar um contêiner de estivador
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
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
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.
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:
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. *.