Maybaygiare.org

Blog Network

ServiceStack / redis-windows

Este projeto contém o binário versões do MS Open Tech redis porta do windows, bem como um vagabundo de configuração para o redis permitindo que você execute a versão nativa do Redis em uma Caixa Virtual VM.

embora seja recomendado usar o Redis no Linux em produção, é muitas vezes útil para os desenvolvedores nas plataformas Windows terem sua própria versão local do redis em execução para desenvolver.

as 3 maneiras mais populares de rodar o redis no windows é usar os lançamentos binários da versão nativa do redis da Microsoft, mas como esta é uma porta não oficial, ela sempre fica atrás do último desenvolvimento oficial do redis no Linux/OSX.

graças ao Vagrant você pode optar por executar a última versão linux dentro de uma caixa virtual Linux VM onde você será capaz de executar a versão nativa oficial do redis.

ou se tiver a versão mais recente do Windows 10 pode instalar o Bash no Ubuntu no Windows, o que lhe permitirá executar a versão oficial do Redis no Ubuntu no Windows 🙂 Esta é a nossa abordagem preferida, pois permite que você execute nativo do Ubuntu binários no Windows de modo mais eficiente de executar o Linux em uma máquina virtual:

Opção 1) Instalar o Redis no Ubuntu no Windows

Instalar o Subsistema do Windows para o Linux (WSL)

  1. De Iniciar, procure por Activar ou desactivar funcionalidades do Windows (digite turn)
  2. Seleccione o Subsistema do Windows para o Linux (versão beta)

uma Vez instalado, você pode executar bash no Ubuntu escrevendo bash a partir de um WindowsCommand de Comandos. Para instalar a versão mais recente do Redis, primeiro precisamos instalar alguns pré-requisitos:

$ sudo apt-get update$ sudo apt-get install make$ sudo apt-get install gcc

em seguida, siga a instalação oficial guideto baixar, construir e instalar a última versão estável. Nota: instalar os binários usando make install não funcionará. Você precisa copiá – los manually para /usr/bin (assim como descrito no Guia, exceto que eles usam/usr/local/bin – que é o problema).

poderá então lançar o redis com:

$ redis-server --daemonize yes

que irá executar o redis em segundo plano, libertando a sua linha de fundo, para que possa brincar com ela usando o cliente redis:

$ redis-cli$ 127.0.0.1:6379> SET foo barOK$ 127.0.0.1:6379> GET foo"bar"

a que se possa ligar a partir do bash ou do seu ecrã do Windows, usando o binário nativo do redis-cli Windows do MSOpenTech.

Opção 2) executando a última versão de Redis com Vagrant

1. Instalar o Vagrant no Windows

2. Descarrega os vagrant-redis.ZIP vagrant configuration

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

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

4. Inicie a caixa Virtual VM com vagrant up

cd c:\vagrant-redisvagrant up

Isto irá lançar uma nova instância VM Ubuntu dentro da caixa Virtual que irá instalar e iniciar automaticamente a última versão estável do redis.

a configuração vagrant foi originalmente de JasonPunyon / redishobo e foi modificada para usar a última versão estável do Redis.

Opção 3) executando o porto nativo de Redis da Microsoft

estas versões binárias de 64 bits são criadas através da construção do Porto nativo de redis da Microsoft, que também foram publicadas no NuGet, mas como é mais conveniente, nós fornecemos um zip dos binários de 64 bits aqui.

MS Abrir Anúncios

  • MSOpenTech Redis no Windows 3.0 Notas de Lançamento
  • MSOpenTech Redis no Windows 2.8 Notas de Lançamento
  • MSOpenTech do Redis no Windows
  • Atualizações Lançadas para o Redis no Windows (2.8.4)

Versão Atual: 3.0.503 (28 de junho de 2016)

1. Descarrega o redis-último.ZIP native 64bit Windows port of redis

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

2. Extrato redis64-latest.zip em qualquer pasta, por exemplo, em c:\redis

3. Executar o redis-server.exe usando a configuração local

cd c:\redisredis-server.exe redis.windows.conf

4. Run redis-cli.exe to connect to your redis instance

cd c:\redisredis-cli.exe

5. Comece a tocar com redis:)

redis 127.0.0.1:6379> SET foo barOKredis 127.0.0.1:6379> KEYS *1) "foo"redis 127.0.0.1:6379> GET foo"bar"redis 127.0.0.1:6379>

o MSOpenTech do Redis adiciona algumas extensões úteis para uma melhor integração com o Windows:

rodando Redis como um serviço

Se você instalou Redis usando o pacote MSI, então Redis já foi instalado como um serviço Windows. Não há mais nada a fazer.Se quiser alterar a sua configuração, pode actualizar o redis.servico.conf file and then restart the Redisservice (Run -> services.msc – > Redis – > reinício).

durante a instalação do MSI, tanto pode usar a interface do utilizador do instalador para actualizar a porta que o Redis ouve e a excepção do firewall ou executá-la silenciosamente sem uma UI. Os exemplos a seguir mostram como instalar a partir da linha de comando:

instalação padrão (porta 6379 e de exceção do firewall NO):

msiexec /i Redis-Windows-x64.msi 

defina a porta e desligue de exceção do firewall:

msiexec /i Redis-Windows-x64.msi PORT=1234 ADD_FIREWALL_RULE=""

defina a porta e vire NA exceção do firewall:

msiexec /i Redis-Windows-x64.msi PORT=1234 ADD_FIREWALL_RULE =1

instalar sem interface de usuário:

msiexec /quiet /i Redis-Windows-x64.msi

Se você não instalou o Redis usando o pacote MSI, então você ainda executa o Redis como um serviço Windows seguindo estas instruções:

A fim de se integrar melhor com o Modelo Windows Services, novos argumentos da linha de comandos foram introduzidos ao Redis.Estes argumentos de serviço requerem um contexto de usuário elevado, a fim de se conectar ao Gerenciador de controle de serviço.Se esses comandos são invocados a partir de um contexto Não-elevado, Redis tentará criar um contexto elevado no qual executar esses comandos.Isso fará com que uma janela de controle de Conta do usuário seja exibida pelo Windows e pode necessitar de credenciais administrativas do Usuário para prosseguir.

instalar o serviço

--service-install

este deve ser o primeiro argumento na linha de comandos do servidor redis. Argumentos depois disso são passados na ordem em que ocorrem para Redis quando o serviço é lançado.O serviço será configurado como Autostart e será lançado como “Autoridade NT\NetworkService”. Após uma instalação bem sucedida, uma mensagem de sucesso será exibida e Redis irá sair.

Este comando não inicia o serviço.

Por exemplo:

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

Desinstalar o Service

--service-uninstall

Isto irá remover o Redis serviço de informações de configuração do registro. Após desinstalação bem sucedida, uma mensagem de sucesso será exibida e Redis irá sair.Isto não ordena para não parar o serviço.

Por exemplo:

redis-server --service-uninstall

Iniciar o Serviço

--service-start

Isto irá iniciar o Redis serviço. Ao iniciar com sucesso, uma mensagem de sucesso será exibida e o serviço Redis será iniciado.

Por exemplo:

redis-server --service-start

Parar o Serviço

--service-stop

Isto irá parar o Redis serviço. Após uma terminação bem sucedida, uma mensagem de sucesso será exibida e Redis sairá.

Por exemplo:

redis-server --service-stop

de Nomeação para o Serviço

--service-name name

Este argumento opcional que pode ser usado com qualquer um dos comandos anteriores para definir o nome do serviço instalado. Este argumento deve seguir os comandos service-install, service-start, service-stop ou service-desinstall, e preceder quaisquer argumentos a serem passados para Redis através do comando service-install.O seguinte iria instalar e iniciar três instâncias separadas do Redis como um serviço:

redis-server --service-install –service-name redisService1 –port 10001redis-server --service-start –service-name redisService1redis-server --service-install –service-name redisService2 –port 10002redis-server --service-start –service-name redisService2redis-server --service-install –service-name redisService3 –port 10003redis-server --service-start –service-name redisService3

Redis Vue

Redis Vue é um simples, leve, versátil Redis Admin UI desenvolvido usando Vue e ServiceStack.net Core Web Apps. Ele suporta Strings core do Redis, listas, conjuntos, conjuntos ordenados e estruturas de dados de Hash e comandos Redis personalizados com toda a sua funcionalidade contida em um único /app/index.html usando a linguagem dynamic ServiceStack Templates, tornando mais fácil de personalizar e melhorar ainda mais.

Demonstração ao Vivo – http://redis.web-app.io

Download para Windows, OSX e Linux https://github.com/NetCoreWebApps/Redis

Redis Reagir Navegador

Redis Reagir é um simples, user-friendly INTERFACE do usuário para os dados de navegação no Redis servidores que leva vantagens do complextype convenções construído no ServiceStack.Cliente Redis para fornecer uma IU rica e amigável para navegar em conjuntos de dados relacionados, permitindo uma experiência de navegação rápida e fluida para seus servidores Redis.

Demonstração ao Vivo

Windows, OSX e Linux downloads disponíveis Redis Reagir Home Page

Configurar Redis Sentinela Servidores

Instant Redis de Configuração

Veja theredis de configuração do projeto, uma maneira rápida de instalação upthe minimalhighly disponível Redis Sentinela configurationincluding iniciar/parar scripts para imediatamente a execução de várias redis instâncias em uma única (ou vários)do Windows, OSX ou Linux.

Deixe uma resposta

O seu endereço de email não será publicado.