Tenga en cuenta que la respuesta más votada se vincula a un repositorio obsoleto con una versión muy antigua de redis. Si necesita una versión mucho más nueva, consulte mi enlace de
Salvador Dali
1
MSOpenTech acaba de anunciar una versión lista para producción de Redis 2.8.4. Sin embargo, parece que mis instrucciones para reunir todos los bits siguen siendo relevantes.
Todd Menier
44
Recomiendo usar Docker en Windows con redis. algunos repositorios: - el repositorio oficial de redis: hub.docker.com/_/redis - el repositorio de redis-enterprise (redis agrupado que ejecuta Redis Cloud de Redis Labs): hub.docker.com/r/redislabs/redis
Cihan B.
16
Preste atención a las FECHAS de las respuestas (y comentarios), que es más importante que los votos a favor para esta pregunta en particular. La mayoría de las respuestas (incluida la mía) ahora están desactualizadas. El puerto nativo de Microsoft parece estar descontinuado. Si tiene la última versión de Windows 10, ejecutar Redis en Ubuntu en Windows parece ser posiblemente la mejor opción. Ver aquí .
Todd Menier
3
La mayoría de las respuestas están desactualizadas y apuntan a proyectos que ahora están abandonados. El puerto MSOpenTech fue descontinuado en 2016. Vea mi respuesta para una solución que esté actualizada con el último Redis (Redis 5, al momento de escribir este artículo).
Alexis Campailla
Respuestas:
424
Instalar Redis con un clic como servicio de Windows:
No fue un clic para mí. He ejecutado el ejecutable y todavía no estoy seguro de cómo hacerlo funcionar
Trevor de Koekkoek
8
Después de ejecutar el instalador, tuve que poner manualmente un archivo redis.conf en c: \ Archivos de programa \ Redis, como se describe en el archivo Léame. Acabo de copiar c: \ archivos de programa \ Redis \ conf \ redis-dist.conf. Entonces podría iniciar el servicio desde el panel de control de servicios (o 'net start redis' desde una línea de comando)
solublefish
66
Tuve que editar el servicio y cambiar la cuenta a "sistema local", de lo contrario el servicio no se iniciaría. No tuve que copiar ningún archivo de configuración.
Ingo Kegel
24
Cabe señalar que este es un puerto muy antiguo, de casi 3 años. Vea mi respuesta para ejecutar el puerto (casi) actualizado de MSOpenTech y el servicio de vigilancia asociado.
Todd Menier el
16
¡Es una versión muy antigua de redis! desde 2012
Alireza Aboutalebi
273
Actualizar
Si lo ha hecho Windows Subsystem for Linux (WSL), de forma nativa en Windows 10 y Windows Server 2019, puede hacerlo según la
respuesta de Ogglas
Encontré una forma más simple de instalar Redisen Windows
Sí, la mejor solución a pesar de que voté por una solución anterior. Este no requiere iniciar redis-server.exe para usarlo.
Tom
15
se parece al trabajo detuvieron en 3.2 pre-lanzamiento, pero ahora está en ReDiS 4.0
BaltoStar
La forma más simple de obtener una instancia de redise debajo de las ventanas.
Pyrejkee
TengoThe operation could not be completed
MAZux
Esto funcionó perfectamente en Windows 10, gracias
Rohit Parte
164
Si desea instalar el último puerto de Redis de MSOpenTech, en un servidor de Windows, vigilado por un Servicio de Windows, sin tener que construir nada usted mismo, siga leyendo.
MSOpenTech parece ser el único puerto que está tratando activamente de mantenerse al día con los últimos y mejores Redis. Afirman que está listo para la producción , pero no lo han empaquetado exactamente para su instalación en un servidor, especialmente si desea ejecutar su servicio RedisWatcher para vigilarlo, lo que se recomienda. (Traté de construir RedisWatcher por sus propias instrucciones, pero el conjunto de herramientas Wix requerido logró estropear mi sistema bastante bien. No entraré en él.) Afortunadamente, han proporcionado todos los archivos binarios que necesita, pero no todos en un solo lugar . Desde el archivo Léame :
Hasta ahora, el RedisWatcher no se transfiere a 2.6. Sin embargo, esto no debería verse afectado por la versión Redis, y el código en la rama 2.4 debería funcionar con los binarios Redis 2.6.
Por lo tanto, deberá descargar binarios de 2 sucursales para obtener todos los bits necesarios. Sin más preámbulos, estos son los pasos:
Ejecute InstallWatcher.msi. Esto debería crear un servicio de Windows llamado Redis Watcher.
Abra la consola de Servicios de Windows e inicie el servicio Redis Watcher.
(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 especificadas en los pasos 2 y 3, etc. No necesitará reiniciar el servicio para que los cambios surtan efecto. .
Estarás feliz de probar este. Funciona (al menos en mi servidor Windows 2008 R2 de 64 bits). Te lleva 5 minutos.
Christiaan Westerbeek
Recibo un buen error al ejecutar InstallWatcher.msi: hay un problema con este paquete de Windows Installer. No se pudo ejecutar una DLL requerida para completar esta instalación. Póngase en contacto con el personal de soporte técnico o el proveedor del paquete.
tfont
Al final, si desea saber que está instalado y funciona bien, puede descargar Redis Desktop Manager ( github.com/uglide/RedisDesktopManager o vía Chocolatey). Por defecto, el Host es localhost ejecutándose en el puerto 6379.
Ryan Shripat
2
Chocolatey para instalarlo: geekindulgence.com/… Útil para la máquina de desarrollo en mi humilde opinión. Para el servidor, estoy confundido.
PreguntonCojoneroCabrón
redis 2.6.12 es la última versión que funciona en Windows Server 2003.
sherdim
142
La versión más actualizada (solo algunas versiones menores detrás) de Redis se puede encontrar aquí . Este repositorio le proporciona la versión 3.2.100 (la actual es la 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.
Sencillo si solo quiero ejecutar el exe, lo que nunca haría en un entorno de producción sin el servicio de vigilancia, y no han proporcionado binarios para eso en la rama 2.6 por cualquier razón. Afortunadamente, la versión 2.4 del servicio es compatible con la versión 2.6 del exe. Vea mi respuesta para que todo funcione.
Todd Menier
77
@ToddMenier probablemente nadie ejecute exe en el entorno de producción, porque la gente usaría algún sistema Linux para esto. Así es como configurar redis para poder jugar con él y aprender (y no veo por qué necesitaría ejecutar múltiples instancias de redis aquí)
Salvador Dali
Lo estoy ejecutando en producción y funciona muy bien. Dicho esto, si todo lo demás es igual, tienes razón, Linux es el camino a seguir. Pero somos una pequeña tienda de Windows sin mucha experiencia * nix para hablar.
Todd Menier
+1 (para el truco img). ps: ¿cómo puedo hacer que mi Windows ejecute el servidor redis sin inicio de sesión del usuario? ¿Hay alguna versión de servicio para el servidor redis ejecutable? por ejemplo, el servidor se reinició y ahora aparece la ventana de inicio de sesión. pero quiero que se ejecute el servidor redis, en ese momento.
Royi Namir
2
Gracias salvador. Esto era justo lo que estaba buscando. Para mostrar mi gratitud, te acabo de dar doble crédito. Un voto a favor por la respuesta correcta, y un voto a favor por señalarme lejos de la respuesta desactualizada, pero más votada.
Esto funcionó para mí (zip), probé con el msi que aparece en el mismo enlace pero no funcionó.
Lu Roman
3
Tenga en cuenta que puede obtener un comportamiento al hacer clic en "redis-server.exe" y no sucede nada. En realidad, debe ejecutar ese exe desde el símbolo del sistema y proporcionar el parámetro "--maxheap". Algo así como ... "redis-server --maxheap 1024M"
Dhrumil Bhankhar
1
Esta es la respuesta definitiva. La forma más fácil y confiable de obtener redis "oficiales" en Windows. thx
raddevus
Tenga en cuenta: solo obtenga la última versión. ¡Feliz codificación!
Cristiana Chavez
¡muchas gracias! esto funcionó para mí
eaithy
58
Tal vez sea un poco tarde, pero pude ejecutar Redis en la actualización de aniversario de Windows 10.
La actualización de aniversario de Windows 10 viene con Bash en Ubuntu en Windows , simplemente viene con bash.
A continuación se muestran los dos tutoriales que seguí:
Como nota, instalé Ubuntu 18 de la tienda de Windows y tuve que hacerlo sudo apt install gcc makeantes de poder instalar y construir Redis.
Me encontré
2
¿Cómo se accede a esta instalación desde Windows?
neslekkiM
1
Se accede desde Bash. y si está ejecutando una aplicación como Laravel solo necesita configurar las variables en el archivo de entorno y redis estará disponible en su proyecto. Debido a su puerto 6379
Este es el camino a seguir (WSL), pero faltan los detalles (están detrás de los enlaces). La respuesta de @Ogglas es la misma pero con las instrucciones de instalación.
np8
52
Vaya a las versiones y puede obtener un archivo ZIP que contiene los archivos relevantes , así como un documento de Word llamado RedisService.docxcon las siguientes instrucciones:
Instalando el servicio
--service-install
Este debe ser el primer argumento en la línea de comando redis-server. Los argumentos después de esto se pasan en el orden en que se presentan a Redis cuando se inicia el servicio. El servicio se configurará como Inicio automático y se iniciará 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 lo que puedo deducir, esta parece ser la nueva forma de avanzar en lugar de meterse con un servicio de Windows separado para monitorear y reiniciar la CLI.
La versión actual (redis-2.8.12.zip) solo funciona para Windows x64. Pruebe la rama 2.6 para la versión x86, pero esta no se ejecuta como un servicio: github.com/MSOpenTech/redis/tree/2.6/bin/release
ducu
¿Es este método válido para 2.8?
bombayquant
1
¿Necesitamos instalar Visual Studio, solo para instalar Redis en Windows? Que estúpido. : |
si no se ha conectado con redis Para Windows desde Símbolo del sistema, cd C: \ Archivos de programa \ Redis y luego redis-server
Ramesh
29
MS Open Tech recientemente puso a disposición una versión de Redis para descargar en Github. Dicen que aún no está lista para la producción, pero estén atentos.
No ejecuto redis en windows. Hay demasiados problemas involucrados en mantenerse al día con los puertos, y están rezagados con respecto a redis-stable en una versión o dos todo el tiempo.
En cambio, ejecuto redis en una máquina virtual Vagrant que ejecuta redis para mí. He reunido todo en un simple repositorio de github para que todos puedan divertirse sin demasiada molestia. Todo es una construcción automatizada para que no haya desorden. Blogueé sobre los detalles aquí .
También en este sitio hay una forma de ejecutar Redis sin vagabundo. En Windows 8 lo tuve ejecutándose en 2 minutos.
rtfminc
1
Esto fue útil! ¡Gracias!
Urasquirrel
14
Ahora puede instalar Memurai para Windows, un caché y un almacén de datos compatibles con Redis para Windows, actualmente compatibles con Redis 5. Memurai tiene como objetivo satisfacer la necesidad de un almacén de datos compatible con Redis compatible en la plataforma Windows. En esencia, se basa en el código fuente de Redis, portado para ejecutarse de forma nativa en Windows, y está diseñado para proporcionar el nivel de confiabilidad y rendimiento requerido para entornos de producción. Puede obtener más información y descargar Memurai en https://www.memurai.com .
Redis se instalará en algo como C: \ ProgramData \ chocolatey \ lib \ redis-64.2.8.9
Copyright de Windows PowerShell (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 Agregado C: \ ProgramData \ chocolatey \ bin \ redis-benchmark.exe shim apuntó a '.. \ lib \ redis-64.2.8.9 \ redis-benchmark.exe'. Se agregó la cuña C: \ ProgramData \ chocolatey \ bin \ redis-check-aof.exe apuntando a '.. \ lib \ redis-64.2.8.9 \ redis-check-aof.exe'. Se agregó la cuña C: \ ProgramData \ chocolatey \ bin \ redis-check-dump.exe apuntando a '.. \ lib \ redis-64.2.8.9 \ redis-check-dump.exe'. Se agregó la calza C: \ ProgramData \ chocolatey \ bin \ redis-cli.exe apuntada a '.. \ lib \ redis-64.2.8.9 \ redis-cli.exe'. Se agregó la cuña C: \ ProgramData \ chocolatey \ bin \ redis-server.exe apuntada a '.. \ lib \ redis-64.2.8.9 \ redis-server.exe'. Terminó de instalar 'redis-64' y dependencias; si no se muestran errores en la consola, no se detecta ninguno. Verifique el registro de errores si no está seguro
Luego ejecute el servidor con
redis-server
O la CLI con
redis-cli
Siga las instrucciones en C: \ ProgramData \ chocolatey \ lib \ redis-64.2.8.9 \ RedisService.docx para instalar el servicio redis
Si lo ha hecho Windows Subsystem for Linux (WSL), de forma nativa en Windows 10 y Windows Server 2019, puede hacerlo así:
Configurar WSL:
Para habilitar Windows Subsystem para Linux, siga las instrucciones en
Microsoft Docs . La versión corta es: en Windows 10, Microsoft reemplaza el símbolo del sistema con PowerShell como el shell predeterminado. Abra PowerShell como administrador y ejecute este comando para habilitar el subsistema de Windows para Linux (WSL):
Reinicie Windows después de realizar el cambio; tenga en cuenta que solo necesita hacer esto una vez.
Descargue e instale una de las distribuciones de Linux compatibles de Microsoft Store . Ubuntu funciona bien.
Instalar y probar Redis:
Inicie la distribución instalada desde su Tienda Windows y luego instale redis-server. El siguiente ejemplo funciona con Ubuntu (deberá esperar la inicialización y crear un inicio de sesión al primer uso):
Estoy usando Memurai, que es un caché y un almacén de datos compatibles con Redis para Windows. También es recomendado por la tecnología abierta de Microsoft como está escrito en su proyecto anterior aquí .
Este proyecto ya no se mantiene activamente. Si está buscando una versión de Windows de Redis, puede consultar Memurai. Tenga en cuenta que Microsoft no respalda oficialmente este producto de ninguna manera.
Una de las formas más fáciles de ejecutar Redis en Windows Host es usar el contenedor Docker Redis. Simplemente encienda Hyper-V, descargue Docker y ejecute Redis
puede instalar Redis siguiendo este artículo:
https://github.com/ServiceStack/redis-windows
pero para ir directamente, puede descargarlo en este enlace:
https://github.com/ServiceStack/redis-windows/raw /master/downloads/redis-latest.zip
después de la descarga, vaya al directorio en el que desea colocar sus archivos, luego extraiga el archivo zip, abra un símbolo del sistema y vaya al directorio donde extrajo el archivo, luego escriba " redis-server "y presione enter (para abrir el comando de redis-cli open y enrutar al directorio de redis, pero en lugar de" redis-server "ejecute" redis-cli ").
Una vez que vagabundo tiene la caja en funcionamiento, ¿cómo accede a redis? Creo que la última compilación no compiló redis correctamente. Esto sería vagabundo en Windows 64 bits
Stephen Patten
Humm, veo en los comandos que se ejecutan que el puerto redis fue reenviado :) Así que supongo que significa localhost: 6379 es de donde uso redis
(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
La versión de Redis en Windows fue publicada por el equipo de Microsoft Open Tech. Pero recientemente este proyecto se archivó en https://github.com/MicrosoftArchive/redis de solo lectura y no se actualizará. Ha detenido el desarrollo
¿Cómo se crea un servicio con él? algunos de nosotros no tenemos experiencia en estas áreas
r3wt
Ejecutando como un servicio / servidor: $ src / redis-server --desde el sitio: redis.io/download
Kentativo del
Eh? "aquí están mis instrucciones para instalar redis en Windows" ... un montón de comandos de Linux que se ejecutan en Linux usando "Windows Subsystem" ...: facepalm:
War
1
Guerra: esto está usando Windows pero a través del subsistema de Windows para Linux: creo que esta es la mejor solución.
Kentativo
Los servicios persistentes bajo WSL no son compatibles. Es una decepción ejecutar sudo service redis-server startcada vez que se reinicia la caja win10. mejor usar un contenedor acoplable
MortenB
3
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 4.0.2 de antirez / redis con un par de correcciones de errores. Actualmente, ese puerto no tiene soporte de módulo y las dependencias aún deben actualizarse a lo que usa Redis.
El proyecto MSOpenTech-Redis ya no se mantiene activamente. Si está buscando una versión de Windows de Redis, puede consultar Memurai. Tenga en cuenta que Microsoft no respalda oficialmente este producto de ninguna manera. Más detalles en https://github.com/microsoftarchive/redis
Al leer sobre algunos usuarios que ejecutan Redis en una máquina virtual, me recordó las recomendaciones del equipo de Redis:
Redis corre más lento en una VM. El costo de virtualización es bastante alto debido a muchas operaciones comunes. (...) Prefiere ejecutar Redis en una caja física, especialmente si prefiere las latencias deterministas. En un hipervisor de última generación (VMWare), el resultado del punto de referencia de redis 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 significativo de CPU en el sistema e interrupciones.
El proyecto Redis no es oficialmente compatible con Windows. Sin embargo, el grupo Microsoft Open Tech desarrolla y mantiene este puerto de Windows dirigido a Win64.
Respuestas:
Instalar Redis con un clic como servicio de Windows:
https://github.com/rgl/redis/downloads
Descargue y ejecute el .exe superior (ignore el botón "descargar como zip")
Editar: para ver las últimas versiones de Redis para Windows, consulte
MSOpenTech/redis
. Vea la respuesta de Todd Menier para más información.fuente
Actualizar
Si lo ha hecho
Windows Subsystem for Linux (WSL)
, de forma nativa en Windows 10 y Windows Server 2019, puede hacerlo según la respuesta de OgglasEncontré una forma más simple de instalar
Redis
en WindowsDescargue el último
Redis
.msi
archivo dehttps://github.com/MSOpenTech/redis/releases
Después de la instalación. El servicio redis está instalado, podemos operarlo desde
Service manager
fuente
The operation could not be completed
Si desea instalar el último puerto de Redis de MSOpenTech, en un servidor de Windows, vigilado por un Servicio de Windows, sin tener que construir nada usted mismo, siga leyendo.
MSOpenTech parece ser el único puerto que está tratando activamente de mantenerse al día con los últimos y mejores Redis. Afirman que está listo para la producción , pero no lo han empaquetado exactamente para su instalación en un servidor, especialmente si desea ejecutar su servicio RedisWatcher para vigilarlo, lo que se recomienda. (Traté de construir RedisWatcher por sus propias instrucciones, pero el conjunto de herramientas Wix requerido logró estropear mi sistema bastante bien. No entraré en él.) Afortunadamente, han proporcionado todos los archivos binarios que necesita, pero no todos en un solo lugar . Desde el archivo Léame :
Por lo tanto, deberá descargar binarios de 2 sucursales para obtener todos los bits necesarios. Sin más preámbulos, estos son los pasos:
fuente
La versión más actualizada (solo algunas versiones menores detrás) de Redis se puede encontrar aquí . Este repositorio le proporciona la versión 3.2.100 (la actual es la 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.
fuente
Para instalar Redis para Windows
Puedes elegir cualquiera de estas fuentes
Personalmente preferí la primera opción
Extraiga el zip al directorio preparado
correr
redis-server.exe
oredis-server.exe --maxheap 2gb
redis-cli.exe
Puede comenzar a usar Redis ahora, consulte los comandos
fuente
Tal vez sea un poco tarde, pero pude ejecutar Redis en la actualización de aniversario de Windows 10.
La actualización de aniversario de Windows 10 viene con Bash en Ubuntu en Windows , simplemente viene con bash.
A continuación se muestran los dos tutoriales que seguí:
1- Cómo instalar y usar Linux Bash Shell en Windows 10
2- Cómo instalar y usar Redis
A continuación se muestra la imagen de cómo ejecutar Redis.
Disfruta :)
fuente
sudo apt install gcc make
antes de poder instalar y construir Redis.Vaya a las versiones y puede obtener un archivo ZIP que contiene los archivos relevantes , así como un documento de Word llamado
RedisService.docx
con las siguientes instrucciones:Y luego, en el mismo documento, otro ejemplo:
Por lo que puedo deducir, esta parece ser la nueva forma de avanzar en lugar de meterse con un servicio de Windows separado para monitorear y reiniciar la CLI.
fuente
Descargar redis de Download Redis para windows
net start redis
Eso es.
fuente
MS Open Tech recientemente puso a disposición una versión de Redis para descargar en Github. Dicen que aún no está lista para la producción, pero estén atentos.
Repositorio de Github
Descargar versiones como MSI
fuente
Hay dos maneras. Puede usar el archivo de instalación de MSI o hacerlo manualmente:
Primero descargue el msi o el archivo zip:
Puede descargar ambos archivos desde aquí: https://github.com/MicrosoftArchive/redis/releasesVea el video tutorial (el video cubre un ejemplo de ambas instalaciones)
vea este video tutorial de instalación:
https://www.youtube.com/watch?v=ncFhlv-gBXQ
fuente
No ejecuto redis en windows. Hay demasiados problemas involucrados en mantenerse al día con los puertos, y están rezagados con respecto a redis-stable en una versión o dos todo el tiempo.
En cambio, ejecuto redis en una máquina virtual Vagrant que ejecuta redis para mí. He reunido todo en un simple repositorio de github para que todos puedan divertirse sin demasiada molestia. Todo es una construcción automatizada para que no haya desorden. Blogueé sobre los detalles aquí .
fuente
localhost:6379
.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 aquí en la Opción 3) Ejecutar el puerto nativo de Microsoft de Redis :
2 - Con vagabundo
Puede usar Redis en Windows con Vagrant, como se describe aquí :
fuente
Ahora puede instalar Memurai para Windows, un caché y un almacén de datos compatibles con Redis para Windows, actualmente compatibles con Redis 5. Memurai tiene como objetivo satisfacer la necesidad de un almacén de datos compatible con Redis compatible en la plataforma Windows. En esencia, se basa en el código fuente de Redis, portado para ejecutarse de forma nativa en Windows, y está diseñado para proporcionar el nivel de confiabilidad y rendimiento requerido para entornos de producción. Puede obtener más información y descargar Memurai en https://www.memurai.com .
Alexis Campailla
CEO, Memurai
fuente
Si está satisfecho con un poco de Powershell, también puede obtener binarios de Windows muy actualizados con Powershell y chocolate.
Primero, agregue chocolate a Powershell siguiendo las instrucciones aquí (una línea de comando simple como administrador): https://chocolatey.org/
Luego, use Powershell para obtener el paquete redis de chocolatey: http://chocolatey.org/packages/redis-64
Redis se instalará en algo como C: \ ProgramData \ chocolatey \ lib \ redis-64.2.8.9
Luego ejecute el servidor con
O la CLI con
Siga las instrucciones en C: \ ProgramData \ chocolatey \ lib \ redis-64.2.8.9 \ RedisService.docx para instalar el servicio redis
fuente
Si lo ha hecho
Windows Subsystem for Linux (WSL)
, de forma nativa en Windows 10 y Windows Server 2019, puede hacerlo así:Configurar WSL:
Para habilitar Windows Subsystem para Linux, siga las instrucciones en Microsoft Docs . La versión corta es: en Windows 10, Microsoft reemplaza el símbolo del sistema con PowerShell como el shell predeterminado. Abra PowerShell como administrador y ejecute este comando para habilitar el subsistema de Windows para Linux (WSL):
Reinicie Windows después de realizar el cambio; tenga en cuenta que solo necesita hacer esto una vez.
Descargue e instale una de las distribuciones de Linux compatibles de Microsoft Store . Ubuntu funciona bien.
Instalar y probar Redis:
Inicie la distribución instalada desde su Tienda Windows y luego instale redis-server. El siguiente ejemplo funciona con Ubuntu (deberá esperar la inicialización y crear un inicio de sesión al primer uso):
Reinicie el servidor Redis para asegurarse de que se esté ejecutando:
Ejecute un comando simple de Redis para verificar que su servidor Redis esté en ejecución y disponible:
Para detener su servidor Redis:
Fuente:
https://redislabs.com/blog/redis-on-windows-10/
https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux
fuente
La página de descarga de Redis ahora tiene enlaces a algunos puertos no oficiales de Windows. El dmajkic parece ser el más popular / completo.
Respuesta más detallada: Cómo ejecutar Redis como un servicio en Windows
fuente
Estoy usando Memurai, que es un caché y un almacén de datos compatibles con Redis para Windows. También es recomendado por la tecnología abierta de Microsoft como está escrito en su proyecto anterior aquí .
fuente
Una de las formas más fáciles de ejecutar Redis en Windows Host es usar el contenedor Docker Redis. Simplemente encienda Hyper-V, descargue Docker y ejecute Redis
fuente
puede instalar Redis siguiendo este artículo: https://github.com/ServiceStack/redis-windows pero para ir directamente, puede descargarlo en este enlace: https://github.com/ServiceStack/redis-windows/raw /master/downloads/redis-latest.zip después de la descarga, vaya al directorio en el que desea colocar sus archivos, luego extraiga el archivo zip, abra un símbolo del sistema y vaya al directorio donde extrajo el archivo, luego escriba " redis-server "y presione enter (para abrir el comando de redis-cli open y enrutar al directorio de redis, pero en lugar de" redis-server "ejecute" redis-cli ").
fuente
He proporcionado instrucciones de instalación y descargas para las 2 formas más populares de ejecutar Redis en Windows en: https://github.com/mythz/redis-windows que muestra cómo:
fuente
¿Usando Windows 10?
https://docs.microsoft.com/en-us/windows/wsl/install-win10
/etc/apt/sources.list
fuente
Puede probar baboonstack , que incluye redis y también un administrador de versiones node.js y mongoDB. Y es multiplataforma.
fuente
La versión de Redis en Windows fue publicada por el equipo de Microsoft Open Tech. Pero recientemente este proyecto se archivó en https://github.com/MicrosoftArchive/redis de solo lectura y no se actualizará. Ha detenido el desarrollo
fuente
Estos son mis pasos para instalar Redis 4.0.8 en Windows 10 Pro (1709) a través del subsistema de Windows para Linux:
Puede omitir varios pasos si tiene un entorno actualizado.
fuente
sudo service redis-server start
cada vez que se reinicia la caja win10. mejor usar un contenedor acoplableDado 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 4.0.2 de antirez / redis con un par de correcciones de errores. Actualmente, ese puerto no tiene soporte de módulo y las dependencias aún deben actualizarse a lo que usa Redis.
fuente
El proyecto MSOpenTech-Redis ya no se mantiene activamente. Si está buscando una versión de Windows de Redis, puede consultar Memurai. Tenga en cuenta que Microsoft no respalda oficialmente este producto de ninguna manera. Más detalles en https://github.com/microsoftarchive/redis
Para instalar y configurar Redis Server en Windows 10 https://redislabs.com/blog/redis-on-windows-10
Para instalar y configurar Redis Server en macOS y Linux https://redis.io/download
Además, puede instalar y configurar Redis Server en Linux a través del administrador de paquetes
Para obtener una guía rápida de instalación y configuración de Redis Server para macOS https://github.com/rahamath18/Redis-on-MacOS
fuente
Al leer sobre algunos usuarios que ejecutan Redis en una máquina virtual, me recordó las recomendaciones del equipo de Redis:
Redis corre más lento en una VM. El costo de virtualización es bastante alto debido a muchas operaciones comunes. (...) Prefiere ejecutar Redis en una caja física, especialmente si prefiere las latencias deterministas. En un hipervisor de última generación (VMWare), el resultado del punto de referencia de redis 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 significativo de CPU en el sistema e interrupciones.
fuente
El proyecto Redis no es oficialmente compatible con Windows. Sin embargo, el grupo Microsoft Open Tech desarrolla y mantiene este puerto de Windows dirigido a Win64.
http://redis.io/download
fuente
No hay una versión nativa de Redis para Windows (solo algunas versiones antiguas están disponibles)
Pero puede instalar las últimas versiones usando WSL (Subsistema de Windows para Linux). Consulte el siguiente blog de Redis Labs:
https://redislabs.com/blog/redis-on-windows-10
fuente
Las últimas compilaciones de Redis x86 (32 bits) se pueden encontrar aquí: http://bitsandpieces.it/redis-x86-32bit-builds-for-windows
Dice que mantendrá las ramas 2.8. * Y 3.0. *.
fuente