started - windows redis service




Como faço para executar o Redis no Windows? (18)

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

Posso rodar o Redis nativamente no Windows?




A versão mais atualizada (apenas alguns lançamentos menores por trás) do Redis pode ser encontrada MSOpenTech/redis . Este repositório fornece-lhe a versão 3.2.100 (a atual é 3.2), enquanto a resposta mais votada dá-lhe apenas a versão 2.4.6 e a última atualização do repositório foi há 2 anos.

A instalação é simples: basta copiar tudo do arquivo para qualquer pasta e executar o redis-server.exe para executar o servidor e redis-cli.exe para se conectar a esse servidor através do shell.


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 para leitura e não será atualizado. Parou o desenvolvimento




Eu encontrei mais uma maneira simples de instalar o Redis no Windows

Faça o download do último arquivo .msi Redis

MSOpenTech/redis

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



Já que a porta do Redis do MSOpenTech não é mais mantida - qualquer pessoa interessada na porta nativo do Redis para Windows pode agora obter a versão "alpha" do Redis 4.0.2 para Windows a partir daqui: https://github.com/tporadowski/redis/releases . Esta bifurcação é uma fusão da última versão 3.2.100 do MSOpenTech e 4.0.2 do antirez/redis com algumas correções de bugs. Atualmente, essa porta não tem suporte a módulos e as dependências ainda precisam ser atualizadas para o que a Redis usa.


Lendo sobre alguns usuários rodando Redis em uma VM, trouxe-me à mente as recomendações da equipe Redis:

Redis é executado mais lentamente em uma VM. O número de virtualização é bastante alto porque muitas operações comuns. (...) Prefira executar o Redis em uma caixa física, especialmente se você prefere latências determinísticas. Em um hypervisor de última geração (VMWare), o resultado do benchmark de redis em uma VM através da rede física é quase dividido em 2 em comparação com a máquina física, com algum tempo de CPU significativo gasto em sistema e interrupções.



Parece que esta é a maneira mais fácil de obter a versão mais recente do Redis - use o NuGet Manager:

1) Abra a page configuração do NuGet e baixe o utilitário de linha de comando (A versão mais recente da ferramenta de linha de comando nuget.exe está sempre disponível em https://nuget.org/nuget.exe )

2) Copie este arquivo para algum lugar (por exemplo, C:\Downloads )

3) Inicie um prompt de comando como administrador e execute os seguintes comandos:

cd C:\Downloads
nuget.exe install redis-64

4) Na pasta Downloads será a última versão do Redis ( C:\Downloads\Redis-64.2.8.19 no meu caso)

5) Execute o redis-server.exe e comece a trabalhar

Nota: os redis do page contêm uma versão muito antiga do Redis: 2.4.6


Se você está feliz com um pouco de Powershell, você também pode obter binários do Windows muito atualizados usando Powershell e chocolatey.

Primeiro, adicione chocolate ao Powershell seguindo as instruções aqui (uma linha de comando simples como admin): 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 do chocolatey: http://chocolatey.org/packages/redis-64

choco install redis-64

O Redis será instalado em algo como C: \ ProgramData \ chocolatey \ lib \ redis-64.2.8.9

Windows PowerShell Copyright (C) 2013 Microsoft Corporation. Todos os direitos reservados.

PS C: \ windows \ system32> choco instalar o redis-64 O Chocolatey (v0.9.8.27) está instalando o 'redis-64' e as dependências. Instalando você aceita a licença para 'redis-64' e cada dependência que você está instalando.

redis-64 v2.8.9 Adicionado shim C: \ ProgramData \ chocolatey \ bin \ redis-benchmark.exe apontado para '.. \ lib \ redis-64.2.8.9 \ redis-benchmark.exe'. Adicionada a correcção C: \ ProgramData \ chocolatey \ bin \ redis-check-aof.exe apontada para '.. \ lib \ redis-64.2.8.9 \ redis-check-aof.exe'. Shim C: \ ProgramData \ chocolatey \ bin \ redis-check-dump.exe apontado para '.. \ lib \ redis-64.2.8.9 \ redis-check-dump.exe'. Adicionado shim de C: \ ProgramData \ chocolatey \ bin \ redis-cli.exe apontado para '.. \ lib \ redis-64.2.8.9 \ redis-cli.exe'. A correcção C: \ ProgramData \ chocolatey \ bin \ redis-server.exe adicionada apontou para '.. \ lib \ redis-64.2.8.9 \ redis-server.exe'. Concluída a instalação do 'redis-64' e dependências - se erros não forem mostrados no console, nenhum será detectado. Verifique o log para erros se não tiver certeza

Em seguida, execute o servidor com

redis-server

Ou o CLI com

redis-cli

Siga as instruções em C: \ ProgramData \ chocolatey \ lib \ redis-64.2.8.9 \ RedisService.docx para instalar o serviço redis



Uma das maneiras mais fáceis de executar o Redis no host do Windows é usar o contêiner do Docker Redis. Basta iniciar o Hyper-V, fazer o download do Docker e rodar o Redis


Vá para as MSOpenTech/redis e você pode obter um arquivo ZIP contendo os arquivos relevantes , bem como um documento do Word chamado RedisService.docx com as seguintes instruções:

Instalando o serviço

--service-install

Este deve ser o primeiro argumento na linha de comando do servidor redis. Argumentos depois disso são passados ​​na ordem em que ocorrem para o Redis quando o serviço é iniciado. O serviço será configurado como Autostart e será lançado como "NT AUTHORITY \ NetworkService". Após a instalação bem-sucedida, uma mensagem de sucesso será exibida e o Redis sairá. Este comando não inicia o serviço.

Por exemplo:

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

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-nome redisService2 -port 10002

redis-server --service-start --service-name redisService2

servidor-redis --serviço-instale --service-name redisService3 -port 10003

redis-server --service-start --service-name redisService3

Pelo que consigo reunir, isso parece ser o novo caminho a seguir, em vez de mexer com um serviço separado do Windows para monitorar e reiniciar a CLI.


você pode instalar o Redis seguindo este artigo: here mas para ir direto, você pode baixá-lo por este link: https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.zip após o download, vá para o diretório que você gostaria de colocar seus arquivos, em seguida, extraia o arquivo zip, abra um prompt de comando e vá para o diretório onde você extraiu o arquivo, digite " redis-server "e aperte enter (para abrir o comando redis-cli open e rotear para o diretório redis, mas em vez de" redis-server "executar" redis-cli ").


VARY EASY:(NO ANY CAMMAN OR NOT GOING TO ANY LINK,ONLY FOLLOW THIS STEP ,FOR ALL VERSION)   
             FIRST INSTALL REDIS 
                -->>AFTER OPEN TASKBAR
                -->>OPEN SERVICE(taskbar service)
                -->>CHOOSE REDIS 
                -->>RIGTH CLICK ON REDIS SERVICE AND OPEN SERVICE(VIEW IMAGES) 
                -->>CLICK ON START OR RESTART.(ALSO SET AUTOSTART)




redis