it-swarm.com.de

Wie starte ich Redis unter Windows?

Wie starte ich Redis unter Windows? Die Redis-Download-Seite scheint nur * nix-Optionen anzubieten.

Kann ich Redis nativ unter Windows ausführen?

534
DaveHeller

Ein Klick Redis Installation als Windows-Dienst:

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

Laden Sie die top .exe herunter und führen Sie sie aus (ignorieren Sie die Schaltfläche "Als Zip herunterladen")

Bearbeiten: Die neuesten Versionen von Redis für Windows finden Sie unter MSOpenTech/redis . Siehe Todd Meniers Antwort für weitere Informationen.

410
serg

Ich habe einen einfacheren Weg gefunden, Redis unter Windows zu installieren

Laden Sie die neueste Redis.msi Datei von herunter

https://github.com/MSOpenTech/redis/releases

nach der Installation. Der Redis-Dienst ist installiert, wir können ihn von Service manager aus ausführen.

enter image description here

259
zangw

Wenn Sie den neuesten Redis-Port von MSOpenTech auf einem Windows-Server installieren möchten, der von einem Windows-Dienst überwacht wird, ohne selbst etwas erstellen zu müssen, lesen Sie weiter.

MSOpenTechs scheint der einzige Port zu sein, der aktiv versucht, mit den neuesten und besten Redis Schritt zu halten. Sie behaupten, es sei produktionsbereit , aber sie haben es nicht genau gepackt, um es auf einem Server zu installieren, insbesondere, wenn Sie ihr ausführen möchten. RedisWatcher Service, um ein Auge darauf zu haben, was empfohlen wird. (Ich habe versucht, RedisWatcher selbst nach ihren Anweisungen zu erstellen, aber das erforderliche Wix Toolset hat es geschafft, mein System ziemlich durcheinander zu bringen. Ich werde nicht darauf eingehen.) Zum Glück haben sie alle benötigten Binärdateien bereitgestellt, nur nicht alle an einem Ort . Aus der LIESMICH :

Bisher wurde der RedisWatcher nicht auf 2.6 übertragen. Dies sollte jedoch von der Redis-Version nicht beeinflusst werden, und der Code in der 2.4-Verzweigung sollte mit den Redis 2.6-Binärdateien funktionieren.

Sie müssen also Binärdateien aus 2 Zweigen herunterladen, um alle erforderlichen Bits zu erhalten. Hier sind ohne weiteres die Schritte:

  1. Laden Sie die Redis-Binärdateien aus dem 2.6-Zweig herunter und extrahieren Sie sie
  2. Kopieren Sie alle extrahierten Binärdateien nach c:\redis\bin
  3. Erstellen Sie einen anderen Ordner unter c:\redis\inst1
  4. Laden Sie die RedisWatcher-Binärdateien aus dem 2.4-Zweig herunter und extrahieren Sie sie
  5. Führen Sie InstallWatcher.msi aus. Dies sollte einen Windows-Dienst namens Redis Watcher erstellen.
  6. Öffnen Sie die Windows-Dienstekonsole und starten Sie den Redis-Überwachungsdienst.
  7. (Optional) RedisWatcher sollte unter C:\Programme (x86)\RedisWatcher installiert sein. Dort finden Sie eine Konfigurationsdatei namens watcher.conf, die Sie bearbeiten können, um zusätzliche Instanzen einzurichten, andere Pfade als die in den Schritten 2 und 3 angegebenen zu verwenden usw. Sie müssen den Dienst nicht neu starten, damit die Änderungen wirksam werden .
159
Todd Menier

Die aktuellste (nur wenige Nebenversionen dahinter) Version von Redis finden Sie hier . Dieses Repository bietet Ihnen die Version 3.2.100 (die aktuelle Version ist 3.2), wohingegen die am besten bewertete Antwort nur die Version 2.4.6 enthält und das letzte Update für das Repository vor 2 Jahren durchgeführt wurde.

Die Installation ist unkompliziert: Kopieren Sie einfach alles aus dem Archiv in einen beliebigen Ordner und führen Sie redis-server.exe aus, um den Server auszuführen, und redis-cli.exe , um über die Shell eine Verbindung zu diesem Server herzustellen.

132
Salvador Dali

So installieren Sie Redis für Windows

Sie können zwischen diesen Quellen wählen

  1. https://github.com/MSOpenTech/redis/releases oder
  2. https://github.com/rgl/redis/downloads

Ich persönlich bevorzuge die erste Option

  • Download Redis-x64-2.8.2104.Zip
  • Extrahieren Sie die Zip in das vorbereitete Verzeichnis

  • starte redis-server.exe OR redis-server.exe --maxheap 2gb enter image description here

  • dann führe redis-cli.exe aus

enter image description here

enter image description here

Sie können Redis jetzt verwenden. Siehe Befehle

73

Vielleicht ist es etwas spät, aber Ich konnte Redis unter Windows 10 Aniversary Update ausführen.
Windows 10 Aniversary Update kommt mit Bash unter Ubuntu unter Windows , einfach mit Bash.

Nachfolgend sind die beiden Tutorials aufgeführt, denen ich gefolgt bin:

1- So installieren und verwenden Sie die Linux Bash Shell unter Windows 1
2- So installieren und verwenden Sie Redis

Unten sehen Sie das Bild, wie Redis ausgeführt wird.

Genießen :)

Redis running on port 6379

55
awebartisan

Gehen Sie zu releases und Sie erhalten eine Zip-Datei mit den relevanten Dateien sowie ein Word-Dokument mit dem Namen RedisService.docx mit folgenden Anweisungen:

Installieren des Dienstes

- service-install

Dies muss das erste Argument in der Befehlszeile von redis-server sein. Argumente danach werden in der Reihenfolge übergeben, in der sie beim Starten des Dienstes an Redis auftreten. Der Dienst wird als Autostart konfiguriert und als "NT AUTHORITY\NetworkService" gestartet. Nach erfolgreicher Installation wird eine Erfolgsmeldung angezeigt und Redis wird beendet. Dieser Befehl startet den Dienst nicht.

Zum Beispiel:

redis-server --service-install redis.windows.conf --loglevel ausführlich

Und später im selben Dokument ein weiteres Beispiel:

Folgendes würde drei separate Instanzen von Redis als Dienst installieren und starten:

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

Soweit ich weiß, scheint dies der neue Weg zu sein, anstatt sich mit einem separaten Windows-Dienst herumzuschlagen, um die CLI zu überwachen und neu zu starten.

52
bbrown

Download von Redis Download von Redis für Windows

  • Dann installieren Sie es
  • öffne cmd mit Administratorrechten
  • führe den Befehl net start redis aus

Das ist es.

33
Guru

MS Open Tech hat kürzlich eine Version von Redis auf Github zum Download bereitgestellt. Sie sagen, dass es noch nicht produktionsbereit ist, aber behalten Sie es im Auge.

Github repo

Releases als MSIs herunterladen

27
JesseBuesking

Ich lasse keine Redis auf Windows laufen. Es ist zu mühsam, mit den Ports Schritt zu halten, und sie hinken die ganze Zeit um ein oder zwei Versionen hinterher.

Stattdessen starte ich redis auf einer Vagrant virtuellen Maschine, auf der redis für mich ausgeführt wird. Ich habe das Ganze zu einem einfachen Github gebündelt repo damit jeder ohne großen Aufwand in den Spaß einsteigen kann. Das Ganze ist ein automatisierter Build, also gibt es kein Chaos. Ich habe über die Details gebloggt hier .

18
Jason Punyon

Ich denke, dies sind die zwei einfachsten Möglichkeiten, Redis unter Windows auszuführen

1 - Nativer (und aktualisierter) Port für Windows

Wie beschrieben hier on Option 3) Ausführen von Microsofts nativem Redis-Port :

  1. Laden Sie den 64-Bit-Windows-Port von redis für redis-latest.Zip herunter

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

  1. Extrahieren Sie redis64-latest.Zip in einen beliebigen Ordner, z. in c:\redis

  2. Führen Sie die Datei redis-server.exe mit der lokalen Konfiguration aus

cd c:\redis

redis-server.exe redis.conf

  1. Führen Sie redis-cli.exe aus, um eine Verbindung zu Ihrer Redis-Instanz herzustellen

cd c:\redis

redis-cli.exe

2 - Mit Vagrant

Sie können Redis unter Windows mit Vagrant wie folgt verwenden: hier :

  1. Installieren Sie Vagrant unter Windows

  2. Laden Sie die vagrant-redis.Zip-Vagrant-Konfiguration herunter

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

  3. Extrahieren Sie vagrant-redis.Zip in einen beliebigen Ordner, z. in c:\vagrant-redis

  4. Starten Sie die Virtual Box VM mit vagrant up:

    cd c:\vagrant-redis

    vagrant up

Dies startet eine neue Ubuntu VM -Instanz in Virtual Box, die automatisch die neueste stabile Version von redis installiert und startet.

13
Dherik

Wenn Sie mit etwas Powershell zufrieden sind, können Sie mit Powershell und chocolatey auch sehr aktuelle Windows-Binärdateien erhalten.

Fügen Sie zunächst Powershell chocolatey hinzu, indem Sie den Anweisungen hier folgen (eine einfache Befehlszeile als Administrator): 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

Verwenden Sie dann Powershell, um das Redis-Paket von chocolatey zu erhalten: http://chocolatey.org/packages/redis-64

choco install redis-64

Redis wird in so etwas wie C:\ProgramData\chocolatey\lib\redis-64.2.8.9 installiert

Windows PowerShell Copyright (C) 2013 Microsoft Corporation. Alle Rechte vorbehalten.

PS C:\windows\system32> choco installiere redis-64 Chocolatey (v0.9.8.27) installiert 'redis-64' und Abhängigkeiten. Durch die Installation akzeptieren Sie die Lizenz für 'redis-64' und jede Abhängigkeit, die Sie installieren.

redis-64 v2.8.9 Hinzugefügtes Shim C:\ProgramData\chocolatey\bin\redis-benchmark.exe zeigt auf '..\lib\redis-64.2.8.9\redis-benchmark.exe'. C:\ProgramData\chocolatey\bin\redis-check-aof.exe wurde hinzugefügt. Shim zeigte auf '..\lib\redis-64.2.8.9\redis-check-aof.exe'. Hinzugefügtes Shim C:\ProgramData\chocolatey\bin\redis-check-dump.exe zeigt auf '..\lib\redis-64.2.8.9\redis-check-dump.exe'. Hinzugefügt C:\ProgramData\chocolatey\bin\redis-cli.exe Shim zeigte auf "..\lib\redis-64.2.8.9\redis-cli.exe". Hinzugefügtes Shim C:\ProgramData\chocolatey\bin\redis-server.exe wies auf '..\lib\redis-64.2.8.9\redis-server.exe'. Installation von 'redis-64' und Abhängigkeiten abgeschlossen - Wenn in der Konsole keine Fehler angezeigt werden, werden keine gefunden. Überprüfen Sie das Protokoll auf Fehler, wenn Sie sich nicht sicher sind

Dann starte den Server mit

redis-server

Oder die CLI mit

redis-cli

Befolgen Sie die Anweisungen unter C:\ProgramData\chocolatey\lib\redis-64.2.8.9\RedisService.docx, um den Redis-Dienst zu installieren

12
user783836

Die Redis-Download-Seite enthält jetzt Links zu einigen inoffiziellen Windows-Ports. Das dmajkische scheint das populärste/vollständigste zu sein.

Detailliertere Antwort: So führen Sie Redis als Dienst unter Windows aus

8
Fletch

Sie können jetzt Memurai für Windows installieren, einen Redis-kompatiblen Cache und Datenspeicher für Windows, der derzeit mit Redis 5 kompatibel ist. Memurai möchte die Notwendigkeit eines unterstützten Redis-kompatiblen Datenspeichers auf der Windows-Plattform erfüllen. Im Kern basiert es auf Redis-Quellcode, der für die native Ausführung unter Windows portiert wurde, und bietet die für Produktionsumgebungen erforderliche Zuverlässigkeit und Leistung. Sie können mehr darüber erfahren und Memurai unter https://www.memurai.com herunterladen.

Alexis Campailla
CEO, Memurai

8

sie können Redis installieren, indem Sie diesem Artikel folgen: https://github.com/ServiceStack/redis-windows Sie können es jedoch direkt über diesen Link herunterladen: https: // github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.Zip Wechseln Sie nach dem Herunterladen in das Verzeichnis, in das Sie Ihre Dateien speichern möchten, extrahieren Sie die Zip-Datei und öffnen Sie eine Eingabeaufforderung Gehen Sie in das Verzeichnis, in das Sie Ihre Datei extrahiert haben, geben Sie "redis-server" ein und drücken Sie die Eingabetaste. .

6
behzad babaei

Eine der einfachsten Möglichkeiten, Redis unter Windows Host auszuführen, ist die Verwendung des Docker Redis-Containers. Starten Sie einfach Hyper-V, laden Sie Docker herunter und führen Sie Redis aus

6
Dzintars

Ich verwende Memurai das ist Redis-kompatibler Cache und Datenspeicher für Windows. Es wird auch von Microsoft Open Tech empfohlen, wie es in ihrem früheren Projekt geschrieben wurde hier .

Dieses Projekt wird nicht mehr aktiv gepflegt. Wenn Sie nach einer Windows-Version von Redis suchen, sollten Sie Memurai ausprobieren. Bitte beachten Sie, dass Microsoft dieses Produkt in keiner Weise offiziell unterstützt.

4
Nux

Ich habe Installationsanweisungen und Downloads für die 2 gängigsten Methoden zum Ausführen von Redis unter Windows bereitgestellt: https://github.com/mythz/redis-windows das zeigt wie man:

  1. Verwenden Sie Vagrant , um die neueste stabile Version von Redis in einer VirtualBox-VM auszuführen.
  2. Downloaden und starten Sie Microsoft's Native Windows Port von Redis
4
mythz

Sie können baboonstack ausprobieren, das redis sowie einen Versionsmanager für node.js und mongoDB enthält. Und es ist plattformübergreifend.

3
4kochi

Hier sind meine Schritte, um Redis 4.0.8 unter Windows 10 Pro (1709) über das Windows-Subsystem für Linux zu installieren:

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

In einer aktuellen Umgebung können Sie mehrere Schritte überspringen.

3
Kentative

Die Redis-Version unter Windows wurde vom Microsoft Open Tech-Team veröffentlicht. Dieses Projekt wurde jedoch kürzlich unter https://github.com/MicrosoftArchive/redis schreibgeschützt archiviert und wird nicht aktualisiert. Hat die Entwicklung gestoppt

3
Dan Nguyen

Als ich über einige Benutzer las, die Redis in einer VM ausführen, erinnerte ich mich an die Empfehlungen des Redis-Teams:

Redis läuft auf einer VM langsamer. Die Virtualisierungsgebühr ist für viele gängige Vorgänge recht hoch. (...) Führen Sie Redis lieber auf einer physischen Box aus, insbesondere wenn Sie deterministische Latenzen bevorzugen. Auf einem hochmodernen Hypervisor (VMWare) wird das Ergebnis der Redis-Benchmark auf einer VM durch das physische Netzwerk im Vergleich zur physischen Maschine fast durch 2 geteilt, wobei einige erhebliche CPU-Zeit aufgewendet wird System und Unterbrechungen.

2
Pedro

Da der Redis-Port von MSOpenTech nicht länger gewartet wird, kann jeder, der sich für den nativen Redis-Port für Windows interessiert, jetzt die "Alpha" -Version von Redis 4.0.2 für Windows hier herunterladen: https://github.com/tporadowski/redis/releases . Dieser Fork ist eine Zusammenführung der neuesten Version 3.2.100 von MSOpenTech und 4.0.2 von antirez/redis mit einigen Bugfixes. Gegenwärtig hat dieser Port keine Modulunterstützung und Abhängigkeiten müssen noch aktualisiert werden, was Redis verwendet.

2

Das Redis-Projekt unterstützt Windows offiziell nicht. Die Microsoft Open Tech-Gruppe entwickelt und verwaltet jedoch diesen Windows-Port für Win64.

http://redis.io/download

1
15412s

Entnommen aus: http://avenshteinohad.blogspot.com/2016/01/redis-jedis-quickstart.html

Wenn Sie Windows verwenden, verwenden Sie die MSOpenTech-Version von:

https://github.com/MSOpenTech/redis

Sie können diesen Beitrag auch nützlich finden, um mit grundlegenden Befehlen zu beginnen.

1
ohadinho

Die neuesten Redis x86-Builds (32-Bit) finden Sie hier: http://bitsandpieces.it/redis-x86-32bit-builds-for-windows

Sagt, dass er sowohl 2.8. * Als auch 3.0. * Zweige unterhalten wird.

1
Yan Sern

Es scheint, dass dies der einfachste Weg ist, die neueste Version von Redis zu erhalten - verwenden Sie NuGet Manager:

1) Öffnen Sie das NuGet-Setup Seite und laden Sie das Befehlszeilendienstprogramm herunter (Die neueste Version des Befehlszeilentools nuget.exe ist immer unter https://nuget.org/nuget verfügbar. exe )

2) Kopieren Sie diese Datei an einen beliebigen Ort (z. B. C:\Downloads)

3) Starten Sie eine Eingabeaufforderung als Administrator und führen Sie die folgenden Befehle aus:

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

4) Im Ordner Downloads befindet sich die neueste Version von Redis (C:\Downloads\Redis-64.2.8.19 in meinem Fall)

5) Führen Sie redis-server.exe aus und beginnen Sie mit der Arbeit

P.S. Hinweis: redis from Redis für Windows herunterladen enthält eine sehr alte Version von Redis: 2.4.6

0
NorthCat

enter image description hereenter image description hereenter image description here

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)
0
Viral Patel

Unter Windows 10? Gehen Sie hier: https://docs.Microsoft.com/en-us/windows/wsl/install-win1

Dann renne...

    $ wget https://github.com/antirez/redis/archive/5.0.4.tar.gz <- change this to whatever Redis version you want (https://github.com/antirez/redis/releases)
    $ tar xzf redis-5.0.2.tar.gz
    $ cd redis-5.0.2
    $ make
0
indospace.io