instalar for windows redis
archivos binarios de RedisWatcher de la rama 2.4binarios de Redis desde la rama 2.6https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.zipRedis-x64-2.8.2104.ziphttps://raw.github.com/ServiceStack/redis-windows/master/downloads/redis64-latest.zip

for - ¿Cómo ejecuto Redis en Windows?



redis server & (27)

¿Cómo ejecuto Redis en Windows? La página de descarga de Redis parece ofrecer opciones * nix.

¿Puedo ejecutar Redis de forma nativa en Windows?



Al leer acerca de algunos usuarios que ejecutan Redis en una máquina virtual, me vino a la mente las recomendaciones del equipo de Redis:

Redis se ejecuta más lento en una máquina virtual. El costo de la virtualización es bastante alto porque para muchas operaciones comunes. (...) Prefiere ejecutar Redis en una caja física, especialmente si favorece las latencias determinísticas. En un hipervisor de última generación (VMWare), el resultado de redis-benchmark en una VM a través de la red física está casi dividido por 2 en comparación con la máquina física, con un tiempo de CPU significativo en el sistema e interrupciones.


Creo que estas son las dos formas más simples de ejecutar Redis en Windows

1 - Puerto nativo (y actualizado) para Windows

Como se describe here :

  1. Descargue el puerto nativo de redis de 64 bits de redis64-latest.zip

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

  1. Extraiga redis64-latest.zip en cualquier carpeta, por ejemplo, en c: / redis

  2. Ejecute el redis-server.exe usando la configuración local

cd c:/redis

redis-server.exe redis.conf

  1. Ejecute redis-cli.exe para conectarse a su instancia de redis

cd c:/redis

redis-cli.exe

2 - Con Vagrant

Puede usar Redis en Windows con Vagrant, como se describe here :

  1. Instalar Vagrant en Windows

  2. Descarga la configuración vagrant-redis.zip vagrant

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

  3. Extraiga vagrant-redis.zip en cualquier carpeta, por ejemplo, en c: / vagrant-redis

  4. Inicie el Virtual Box VM con vagrant up:

    cd c:/vagrant-redis

    vagrant up

Esto lanzará una nueva instancia de Ubuntu VM dentro de Virtual Box que se instalará automáticamente e iniciará la última versión estable de redis.


Dado que el puerto de Redis de MSOpenTech ya no se mantiene, cualquier persona interesada en el puerto nativo de Redis para Windows ahora puede obtener la versión "alfa" de Redis 4.0.2 para Windows desde aquí: https://github.com/tporadowski/redis/releases . Esta bifurcación es una combinación de la última versión 3.2.100 de MSOpenTech y antirez/redis de antirez/redis con un par de correcciones de errores. Actualmente ese puerto no tiene soporte para módulos y las dependencias aún deben actualizarse para lo que utiliza Redis.



El proyecto Redis no es oficialmente compatible con Windows. Sin embargo, el grupo Microsoft Open Tech desarrolla y mantiene este puerto de Windows orientado a Win64.

http://redis.io/download


Encontré una forma más sencilla de instalar Redis en Windows

Descarga el último archivo .msi Redis desde

MSOpenTech/redis

Después de la instalación. El servicio redis está instalado, podemos operarlo desde el Service manager del Service manager


Estos son mis pasos para instalar Redis 4.0.8 en Windows 10 Pro (1709) a través del Subsistema de Windows para 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

Puede omitir varios pasos si tiene un entorno actualizado.




La versión más actualizada (solo algunas versiones secundarias detrás) de Redis se puede encontrar MSOpenTech/redis . Este repositorio le proporciona la versión 3.2.100 (la actual es 3.2), mientras que la respuesta más votada le ofrece solo la versión 2.4.6 y la última actualización del repositorio fue hace 2 años.

La instalación es sencilla: simplemente copie todo desde el archivo comprimido a cualquier carpeta y ejecute redis-server.exe para ejecutar el servidor y redis-cli.exe para conectarse a este servidor a través del shell.


La versión redis en windows fue publicada por microsoft open tech team. Pero recientemente, este proyecto se ha archivado en https://github.com/MicrosoftArchive/redis de solo lectura y no se actualizará. Ha detenido el desarrollo




No corro redis en windows. Hay demasiada molestia involucrada en mantenerse al día con los puertos, y se quedan rezagados frente a redis estables por una versión o dos todo el tiempo.

En su lugar, ejecuto redis en una máquina virtual Vagrant que ejecuta redis para mí. He empaquetado todo en un simple repo github para que todos puedan disfrutar de la diversión sin demasiados problemas. Todo es una compilación automatizada, así que no hay desorden. He blogeado sobre los detalles here .



Parece que esta es la forma más fácil de obtener la última versión de Redis: use NuGet Manager:

1) Abra la page configuración de NuGet y descargue la Utilidad de línea de comandos (la última versión de la herramienta de línea de comandos nuget.exe siempre está disponible en https://nuget.org/nuget.exe )

2) Copie este archivo en algún lugar (por ejemplo, C:/Downloads )

3) Inicie un indicador de comando como administrador y ejecute los siguientes comandos:

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

4) En la carpeta de Downloads estará la última versión de Redis ( C:/Downloads/Redis-64.2.8.19 en mi caso)

5) Ejecuta redis-server.exe y comienza a trabajar

Nota de PS: redis desde page contiene una versión muy antigua de Redis: 2.4.6


Puede probar baboonstack , que incluye redis y también un administrador de versiones node.js y mongoDB. Y es multiplataforma.


Si está satisfecho con un poco de Powershell, también puede obtener los binarios de Windows muy actualizados utilizando Powershell y chocolate.

Primero, agregue chocolatey a Powershell siguiendo las instrucciones aquí (una línea de comando simple 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

Luego, use Powershell para obtener el paquete redis de chocolatey: http://chocolatey.org/packages/redis-64

choco install redis-64

Redis se instalará en algo como C: / ProgramData / chocolatey / lib / redis-64.2.8.9

Windows PowerShell Copyright (C) 2013 Microsoft Corporation. Todos los derechos reservados.

PS C: / windows / system32> choco install redis-64 Chocolatey (v0.9.8.27) está instalando ''redis-64'' y dependencias. Al instalar, acepta la licencia para ''redis-64'' y cada dependencia que está instalando.

redis-64 v2.8.9 Se agregó el apéndice C: / ProgramData / chocolatey / bin / redis-benchmark.exe a ''.. / lib / redis-64.2.8.9 / redis-benchmark.exe''. Se agregó el shim C: / ProgramData / chocolatey / bin / redis-check-aof.exe apuntado a ''.. / lib / redis-64.2.8.9 / redis-check-aof.exe''. Se agregó el shim C: / ProgramData / chocolatey / bin / redis-check-dump.exe apuntado a ''.. / lib / redis-64.2.8.9 / redis-check-dump.exe''. Se agregó shim C: / ProgramData / chocolatey / bin / redis-cli.exe a ''.. / lib / redis-64.2.8.9 / redis-cli.exe''. Se agregó shim C: / ProgramData / chocolatey / bin / redis-server.exe a ''.. / lib / redis-64.2.8.9 / redis-server.exe''. Finalizó la instalación de ''redis-64'' y las dependencias: si no se muestran errores en la consola, no se detectó ninguno. Revise el registro de errores si no está seguro

A continuación, ejecute el servidor con

redis-server

O el CLI con

redis-cli

Siga las instrucciones en C: / ProgramData / chocolatey / lib / redis-64.2.8.9 / RedisService.docx para instalar el servicio redis




Un clic en Redis instalar como un servicio de Windows:

https://github.com/rgl/redis/downloads

Descargue y ejecute el archivo .exe superior (ignore el botón "descargar como zip")

Edición: para las últimas versiones de Redis para Windows, consulte MSOpenTech/redis . Vea la respuesta de Todd Menier para más información.


Una de las maneras más fáciles de ejecutar Redis en el host de Windows es usar el contenedor Docker Redis. Simplemente inicie Hyper-V, descargue Docker y ejecute Redis


Vaya a las MSOpenTech/redis y puede obtener un archivo ZIP que contiene los archivos relevantes , así como un documento de Word llamado RedisService.docx con las siguientes instrucciones:

Instalando el servicio

--servicio de instalación

Este debe ser el primer argumento en la línea de comandos de redis-server. Los argumentos posteriores a esto se pasan en el orden en que aparecen en Redis cuando se inicia el servicio. El servicio se configurará como Inicio automático y se lanzará como "NT AUTHORITY / NetworkService". Tras la instalación exitosa, se mostrará un mensaje de éxito y Redis se cerrará. Este comando no inicia el servicio.

Por ejemplo:

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

Y luego, en el mismo documento, otro ejemplo:

Lo siguiente instalaría e iniciaría tres instancias separadas de Redis como un servicio:

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

De lo que puedo reunir, esta parece ser la nueva forma de avanzar en lugar de meterse con un servicio de Windows independiente para monitorear y reiniciar la CLI.


puede instalar Redis siguiendo este artículo: here pero para ir directamente, puede descargarlo a través de este enlace: https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.zip después de la descarga, vaya al directorio donde desea colocar sus archivos, luego extraiga el archivo zip, luego abra un símbolo del sistema y vaya al directorio donde extrajo su archivo, luego escriba " redis-server "y pulsa enter (para abrir el comando redis-cli open y la ruta al directorio redis, pero en lugar de" redis-server "ejecute" 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)


Si desea instalar el último puerto de Redis de MSOpenTech, en un servidor Windows, supervisado por un Servicio de Windows, sin tener que construir nada por sí mismo, siga leyendo.

MSOpenTech''s parece ser el único puerto que está tratando activamente de mantenerse al día con el último y mejor Redis. Afirman que está production-ready , pero no lo han empaquetado exactamente para su instalación en un servidor, especialmente si desea ejecutar su servicio RedisWatcher para vigilarlo, lo cual se recomienda. (Intenté construir RedisWatcher por mí mismo según sus instrucciones, pero el conjunto de herramientas Wix requerido logró arruinar mi sistema bastante bien. No voy a entrar en él.) Afortunadamente, han proporcionado todos los archivos binarios que necesitas, pero no todos en un solo lugar. . Desde el README :

Hasta ahora, el RedisWatcher no se traslada a 2.6. Sin embargo, esto no debería verse afectado por la versión de Redis, y el código en la rama 2.4 debería funcionar con los binarios de Redis 2.6.

Así que tendrás que descargar archivos binarios de 2 sucursales para obtener todos los bits necesarios. Sin más preámbulos, aquí están los pasos:

  1. Descargue y extraiga los binarios de Redis desde la rama 2.6
  2. Copie todos los binarios extraídos a c: / redis / bin
  3. Crea otra carpeta en c: / redis / inst1
  4. Descargue y extraiga los archivos binarios de RedisWatcher de la rama 2.4
  5. Ejecute InstallWatcher.msi. Esto debería crear un servicio de Windows llamado Redis watcher.
  6. Abra la consola de servicios de Windows e inicie el servicio de vigilancia de Redis.
  7. (opcional) RedisWatcher debería haberse instalado en C: / Archivos de programa (x86) / RedisWatcher. Allí encontrará un archivo de configuración llamado watcher.conf, que puede editar para configurar instancias adicionales, usar rutas diferentes a las que especifiqué en los pasos 2 y 3, etc. No tendrá que reiniciar el servicio para que los cambios surtan efecto. .