Należy pamiętać, że najbardziej uprzywilejowana odpowiedź prowadzi do nieaktualnych repozytoriów z bardzo starą wersją redis. Jeśli potrzebujesz znacznie nowszej wersji, sprawdź mój link do
Salvador Dali,
1
MSOpenTech właśnie ogłosił gotową do produkcji wersję Redis 2.8.4. Wygląda na to, że moje instrukcje zbierania wszystkich bitów są nadal aktualne.
Todd Menier
4
Polecam używanie Dockera w systemie Windows z redis. kilka repozytoriów: - oficjalne repozytorium redis: hub.docker.com/_/redis - repozytorium redis-enterprise (redis klastrowe z Redis Cloud firmy Redis Labs): hub.docker.com/r/redislabs/redis
Cihan B.
16
Zwróć uwagę na DATY odpowiedzi (i komentarzy), co jest ważniejsze niż głosy poparcia dla tego konkretnego pytania. Większość odpowiedzi (w tym moich) jest obecnie nieaktualna. Natywny port Microsoft wydaje się być wycofany. Jeśli masz najnowszy system Windows 10, uruchomienie Redis na Ubuntu w systemie Windows wydaje się być prawdopodobnie najlepszą opcją. Zobacz tutaj .
Todd Menier
3
Większość odpowiedzi jest nieaktualna i wskazuje na projekty, które są teraz porzucone. Port MSOpenTech został wycofany w 2016 roku. Zobacz moją odpowiedź na rozwiązanie, które jest aktualne w najnowszej wersji Redis (Redis 5, w momencie pisania tego tekstu).
Alexis Campailla,
Odpowiedzi:
423
Instalacja Redis jednym kliknięciem jako usługa systemu Windows:
Nie było dla mnie jednym kliknięciem. Uruchomiłem plik wykonywalny i nadal nie jestem pewien, jak go uruchomić
Trevor de Koekkoek
8
Po uruchomieniu instalatora musiałem ręcznie umieścić plik redis.conf w katalogu c: \ Program Files \ Redis, jak opisano w pliku readme. Właśnie skopiowałem c: \ program files \ Redis \ conf \ redis-dist.conf. Następnie mógłbym uruchomić usługę z panelu sterowania usługami (lub 'net start redis' z wiersza poleceń)
solublefish
6
Musiałem edytować usługę i zmienić konto na „system lokalny”, w przeciwnym razie usługa nie uruchomiłaby się. Nie musiałem kopiować żadnych plików konfiguracyjnych.
Ingo Kegel,
24
Należy zauważyć, że jest to bardzo stary port, prawie 3 lata. Zobacz moją odpowiedź na uruchomienie (prawie) aktualnego portu MSOpenTech i powiązanej usługi obserwatora.
Todd Menier,
16
to bardzo stara wersja redis! od 2012 r.
Alireza Aboutalebi
273
Aktualizacja
Jeśli masz Windows Subsystem for Linux (WSL), natywnie na Windows 10 i Windows Server 2019, możesz to zrobić zgodnie z
odpowiedzią Ogglas
Znalazłem jeszcze jeden prosty sposób instalacji Redispod Windows
Tak, najlepsze rozwiązanie, mimo że wyżej głosowałem za rozwiązaniem. Ten nie wymaga uruchomienia redis-server.exe, aby go użyć.
Tom
15
wygląda na to, że prace zostały wstrzymane w wersji 3.2 przed wydaniem, ale redis jest teraz w wersji 4.0
BaltoStar
Najprostszy sposób na uzyskanie wystąpienia redise pod oknami.
Pyrejkee
MamThe operation could not be completed
MAZux
Działa to doskonale w systemie Windows 10, Dzięki
Rohit Parte
164
Jeśli chcesz zainstalować najnowszy port Redis MSOpenTech na serwerze Windows, nadzorowanym przez usługę Windows, bez konieczności samodzielnego tworzenia, czytaj dalej.
MSOpenTech wydaje się być jedynym portem, który aktywnie stara się nadążyć za najnowszymi i najlepszymi Redis. Twierdzą, że jest gotowy do produkcji , ale nie dokładnie zapakowali go starannie do instalacji na serwerze, zwłaszcza jeśli chcesz uruchomić ich usługę RedisWatcher , aby mieć na to oko, co jest zalecane. (Próbowałem samodzielnie zbudować RedisWatcher zgodnie z ich instrukcjami, ale wymagany zestaw narzędzi Wix całkiem nieźle zepsuł mój system. Nie wejdę w to.) Na szczęście udostępniono wszystkie potrzebne pliki binarne, ale nie wszystkie w jednym miejscu . Z README :
Jak dotąd RedisWatcher nie jest przenoszony do wersji 2.6. Jednak wersja Redis nie powinna na to wpływać, a kod w gałęzi 2.4 powinien działać z plikami binarnymi Redis 2.6.
Musisz więc pobrać pliki binarne z 2 gałęzi, aby uzyskać wszystkie niezbędne bity. Bez zbędnych ceregieli, oto kroki:
Uruchom InstallWatcher.msi. To powinno stworzyć usługę Windows o nazwie Redis Watcher.
Otwórz konsolę usług systemu Windows i uruchom usługę obserwatora Redis.
(opcjonalnie) RedisWatcher powinien był zostać zainstalowany w C: \ Program Files (x86) \ RedisWatcher. Znajdziesz tam plik konfiguracyjny o nazwie watcher.conf, który możesz edytować, aby skonfigurować dodatkowe instancje, użyć ścieżek innych niż podane w krokach 2 i 3 itd. Nie będziesz musiał ponownie uruchamiać usługi, aby zmiany odniosły skutek .
Z przyjemnością spróbujesz tego. Działa (przynajmniej na moim 64-bitowym serwerze z systemem Windows 2008 R2). Zajmuje ci 5 minut.
Christiaan Westerbeek
Otrzymuję niezły błąd podczas uruchamiania InstallWatcher.msi: Wystąpił problem z tym pakietem Instalatora Windows. Nie można uruchomić biblioteki DLL wymaganej do ukończenia tej instalacji. Skontaktuj się z personelem pomocy technicznej lub dostawcą pakietu.
tfont
Na koniec, jeśli chcesz wiedzieć, że jest zainstalowany i działa poprawnie, możesz pobrać Redis Desktop Manager ( github.com/uglide/RedisDesktopManager lub przez Chocolatey). Domyślnie Host jest hostem lokalnym działającym na porcie 6379.
Ryan Shripat
2
Chocolatey do zainstalowania: geekindulgence.com/... Przydatne w maszynie programistycznej IMHO. W przypadku serwera jestem zdezorientowany.
PreguntonCojoneroCabrón
redis 2.6.12 to ostatnia wersja działająca w systemie Windows Server 2003.
sherdim
142
Najbardziej aktualną (tylko kilka mniejszych wersji) wersję Redis można znaleźć tutaj . To repozytorium zawiera wersję 3.2.100 (obecnie jest 3.2), natomiast najbardziej pozytywna odpowiedź daje tylko wersję 2.4.6, a ostatnia aktualizacja repozytorium miała miejsce 2 lata temu.
Instalacja jest prosta: po prostu skopiuj wszystko z archiwum do dowolnego folderu i uruchom redis-server.exe, aby uruchomić serwer i redis-cli.exe, aby połączyć się z tym serwerem za pośrednictwem powłoki.
Proste, jeśli po prostu chcę uruchomić exe, czego nigdy nie zrobiłbym w środowisku produkcyjnym bez usługi obserwatora, i nie udostępnili binarnych plików w gałęzi 2.6 z jakiegokolwiek powodu. Na szczęście wersja 2.4 usługi jest kompatybilna z wersją exe 2.6. Zobacz moją odpowiedź, aby wszystko działało poprawnie.
Todd Menier
7
@ToddMenier najprawdopodobniej nikt nie uruchomiłby exe w środowisku produkcyjnym, ponieważ ludzie użyliby do tego jakiegoś systemu Linux. Oto jak skonfigurować redis, aby móc się z nim bawić i uczyć (i nie rozumiem, dlaczego miałbym tutaj uruchamiać wiele instancji redis)
Salvador Dali
Używam go w produkcji i działa świetnie. To powiedziawszy, jeśli wszystko inne jest równe, masz rację, Linux to droga. Ale jesteśmy małym sklepem z systemem Windows, bez wiedzy * nix, o której można mówić.
Todd Menier
+1 (dla sztuczki img). ps - jak mogę sprawić, aby moje okna działały na serwerze redis bez logowania użytkownika? czy jest jakaś wersja usługi dla serwera Redis wykonywalna? na przykład - serwer został zresetowany, a teraz pojawia się okno logowania. ale chcę, aby serwer Redis - w tym momencie - działał.
Royi Namir,
2
Dzięki, Salvador. Właśnie tego szukałem. Aby okazać moją wdzięczność, dałem ci podwójny kredyt. Jeden głos za poprawną odpowiedzią i jeden głos za skierowaniem mnie z dala od przestarzałej, ale najbardziej pozytywnej odpowiedzi.
To działało dla mnie (zip), próbowałem z MSI, który jest wymieniony w tym samym linku, ale nie działał.
Lu Roman
3
Należy pamiętać, że może wystąpić zachowanie po kliknięciu „redis-server.exe” i nic się nie dzieje. W rzeczywistości musisz uruchomić ten plik exe z wiersza polecenia i podać parametr „--maxheap”. Coś w stylu ... „serwer redis
maxheap 1024M
1
To jest ostateczna odpowiedź. Najłatwiejszy i najbardziej niezawodny sposób na uzyskanie „oficjalnych” poprawek w systemie Windows. thx
Może trochę się spóźnia, ale mogłem uruchomić Redis w Windows 10 Aniversary Update.
Aktualizacja rocznicowa systemu Windows 10 jest dostarczana z Bash na Ubuntu w systemie Windows , po prostu jest dostarczana z Bash .
Poniżej znajdują się dwa samouczki, które zastosowałem:
Uwaga: zainstalowałem Ubuntu 18 ze sklepu Windows i musiałem to zrobić, sudo apt install gcc makezanim mogłem zainstalować i zbudować Redis.
Wpadłem
2
Jak uzyskać dostęp do tej instalacji z systemu Windows?
neslekkiM
1
masz do niego dostęp z Bash. a jeśli uruchamiasz aplikację taką jak Laravel, musisz tylko ustawić zmienne w pliku środowiska, a redis będzie dostępny w twoim projekcie. Z powodu portu 6379
To jest najlepsza droga (WSL), ale brakuje szczegółów (są za linkami). Odpowiedź @Ogglas jest taka sama, ale zawiera instrukcje instalacji.
np8
52
Przejdź do wydań, a otrzymasz plik ZIP zawierający odpowiednie pliki, a także dokument programu Word wywołany RedisService.docxz następującymi instrukcjami:
Instalowanie usługi
--service-install
To musi być pierwszy argument w wierszu polecenia redis-server. Argumenty po tym są przekazywane w kolejności, w jakiej występują w Redis po uruchomieniu usługi. Usługa zostanie skonfigurowana jako Autostart i zostanie uruchomiona jako „NT AUTHORITY \ NetworkService”. Po pomyślnej instalacji wyświetli się komunikat o powodzeniu i Redis wyjdzie. To polecenie nie uruchamia usługi.
Z tego, co mogę zebrać, wydaje się, że jest to nowy sposób postępowania, zamiast zadzierać z oddzielną usługą Windows w celu monitorowania i ponownego uruchamiania CLI.
Nie uruchamiam systemu Redis w systemie Windows. Zbyt wiele problemów wiąże się z nadążaniem za portami, a one pozostają w tyle za wersją stabilną przez wersję lub dwie przez cały czas.
Zamiast tego uruchamiam redis na wirtualnej maszynie Vagrant , która uruchamia redis dla mnie. Zebrałem to wszystko w proste repozytorium github, aby każdy mógł cieszyć się zabawą bez większych problemów. Całość jest zautomatyzowana, więc nie ma bałaganu. Blogowałem o szczegółach tutaj .
Wyodrębnij vagrant-redis.zip w dowolnym folderze, np. W c: \ vagrant-redis
Uruchom Virtual Box VM z włóczęgą w górę:
cd c:\vagrant-redis
vagrant up
Spowoduje to uruchomienie nowej instancji maszyny Wirtualnej Ubuntu w Virtual Box, która automatycznie zainstaluje i uruchomi najnowszą stabilną wersję redis.
Również na tej stronie jest sposób na uruchomienie Redis bez włóczęgi. W Windows 8 uruchomiłem go w 2 minuty.
rtfminc
1
To było pomocne! Dzięki!
Urasquirrel
14
Możesz teraz zainstalować Memurai dla Windows, pamięć podręczną i magazyn danych zgodny z Redis dla Windows, obecnie zgodny z Redis 5. Memurai ma na celu spełnienie zapotrzebowania na obsługiwany magazyn danych zgodny z Redis na platformie Windows. Zasadniczo jest oparty na kodzie źródłowym Redis, przeniesiony tak, aby działał natywnie w systemie Windows, i został zaprojektowany tak, aby zapewnić poziom niezawodności i wydajności wymagany w środowiskach produkcyjnych. Możesz dowiedzieć się więcej i pobrać Memurai na https://www.memurai.com .
Jeśli masz Windows Subsystem for Linux (WSL) , natywnie na Windows 10 i Windows Server 2019, możesz to zrobić w następujący sposób:
Skonfiguruj WSL:
Aby włączyć Podsystem Windows dla systemu Linux, postępuj zgodnie z instrukcjami w
Dokumentach Microsoft . Krótka wersja to: W systemie Windows 10 Microsoft zastępuje wiersz polecenia PowerShell jako domyślną powłoką. Otwórz PowerShell jako Administrator i uruchom to polecenie, aby włączyć Podsystem Windows dla systemu Linux (WSL):
Uruchom ponownie system Windows po dokonaniu zmiany - pamiętaj, że musisz to zrobić tylko raz.
Pobierz i zainstaluj jedną z obsługiwanych dystrybucji systemu Linux ze sklepu Microsoft Store . Ubuntu działa dobrze.
Zainstaluj i przetestuj Redis:
Uruchom zainstalowaną dystrybucję ze Sklepu Windows, a następnie zainstaluj serwer redis. Poniższy przykład działa z Ubuntu (musisz poczekać na inicjalizację i utworzyć login przy pierwszym użyciu):
Uwaga - najnowsza wersja dla Ubuntu w sklepie nie działała dla mnie. Musiałem odinstalować i zainstalować wersję 18.04 zamiast tego, aby redis działało.
JLi
Jest to najbardziej aktualny sposób korzystania z Redis na Windows 10.
np8
10
Strona pobierania Redis zawiera teraz łącza do niektórych nieoficjalnych portów systemu Windows. Ten dmajkic wydaje się być najbardziej popularny / kompletny.
Korzystam z Memurai, która jest kompatybilną z Redis pamięcią podręczną i magazynem danych dla systemu Windows. Jest to również zalecane przez Microsoft open tech, jak napisano na ich poprzednim projekcie tutaj .
Ten projekt nie jest już aktywnie utrzymywany. Jeśli szukasz wersji systemu Windows Redis, możesz wypróbować Memurai. Należy pamiętać, że Microsoft oficjalnie nie popiera w żaden sposób tego produktu.
Jednym z najłatwiejszych sposobów uruchamiania Redis na hoście Windows jest użycie kontenera Docker Redis. Po prostu uruchom Hyper-V, pobierz Docker i uruchom Redis
możesz zainstalować Redis, postępując zgodnie z tym artykułem:
https://github.com/ServiceStack/redis-windows,
ale aby przejść prosto, możesz pobrać go pod tym linkiem:
https://github.com/ServiceStack/redis-windows/raw /master/downloads/redis-latest.zip
po pobraniu przejdź do katalogu, w którym chcesz umieścić pliki, a następnie rozpakuj plik zip, a następnie otwórz wiersz polecenia i przejdź do katalogu, w którym rozpakowano plik, a następnie wpisz „ redis-server ”i naciśnij klawisz Enter (aby otworzyć polecenie redis-cli open i przejść do katalogu redis, ale zamiast„ redis-server ”uruchom„ redis-cli ”).
Kiedy włóczęga uruchomi pudełko i jak działa, jak uzyskać dostęp do redis? Myślę, że najnowsza wersja nie skompilowała poprawnie redis. To byłoby włóczęgą na Windowsie 64
Stephen Patten
Humm, widzę w wykonywanych poleceniach, że port redis został przekazany :) Zakładam więc, że oznacza to localhost: 6379 to miejsce, z którego korzystam z 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
Wersja redis w systemie Windows została opublikowana przez zespół Microsoft Open Tech. Ostatnio ten projekt został zarchiwizowany na stronie https://github.com/MicrosoftArchive/redis tylko do odczytu i nie zostanie zaktualizowany. Zatrzymał rozwój
jak tworzysz z nim usługę? niektórzy z nas nie mają doświadczenia w tych obszarach
r3wt
Działa jako usługa / serwer: $ src / redis-server - ze strony: redis.io/download
Kentative
Co? „oto moje instrukcje instalacji redis w systemie Windows” ... kilka poleceń systemu Linux działa w systemie Linux przy użyciu „Podsystemu Windows” ...: facepalm:
War
1
Wojna - używa Windowsa, ale za pośrednictwem Podsystemu Windows dla Linuksa - uważam to za najlepsze rozwiązanie.
Kentative
Usługi trwałe w WSL nie są obsługiwane. Jest to downer do uruchomienia przy sudo service redis-server startkażdym ponownym uruchomieniu win10 box. lepiej użyć kontenera
dokującego
3
Ponieważ port Redis MSOpenTech nie jest już obsługiwany - każdy zainteresowany rodzimym portem Redis dla Windows może teraz pobrać wersję alfa wersji Redis 4.0.2 dla Windows tutaj: https://github.com/tporadowski/redis/releases . Widelec ten jest połączeniem najnowszej wersji 3.2.100 z MSOpenTech i 4.0.2 z antirez / redis z kilkoma poprawkami błędów. Obecnie ten port nie obsługuje modułów, a zależności należy nadal aktualizować zgodnie z tym, czego używa Redis.
Projekt MSOpenTech-Redis nie jest już aktywnie utrzymywany. Jeśli szukasz wersji systemu Windows Redis, możesz wypróbować Memurai. Należy pamiętać, że Microsoft oficjalnie nie popiera w żaden sposób tego produktu. Więcej szczegółów w https://github.com/microsoftarchive/redis
Czytając o niektórych użytkownikach korzystających z Redis na maszynie wirtualnej, przyszło mi do głowy rekomendacje zespołu Redis:
Redis działa wolniej na maszynie wirtualnej. Opłata za wirtualizację jest dość wysoka, ponieważ dla wielu typowych operacji. (...) Wolisz uruchamiać Redis na fizycznym urządzeniu, szczególnie jeśli wolisz deterministyczne opóźnienia. Na supernowoczesnym hiperwizorze (VMWare) wynik testu porównawczego redis na maszynie wirtualnej za pośrednictwem sieci fizycznej jest prawie podzielony przez 2 w porównaniu do maszyny fizycznej, z pewnym znacznym czasem pracy procesora spędzanym w systemie i przerwami.
Projekt Redis oficjalnie nie obsługuje systemu Windows. Jednak grupa Microsoft Open Tech opracowuje i utrzymuje ten port Windows ukierunkowany na Win64.
Odpowiedzi:
Instalacja Redis jednym kliknięciem jako usługa systemu Windows:
https://github.com/rgl/redis/downloads
Pobierz i uruchom górny plik .exe (zignoruj przycisk „pobierz jako plik zip”)
Edycja: najnowsze wersje Redis dla Windows patrz
MSOpenTech/redis
. Więcej informacji można znaleźć w odpowiedzi Todda Meniera .źródło
Aktualizacja
Jeśli masz
Windows Subsystem for Linux (WSL)
, natywnie na Windows 10 i Windows Server 2019, możesz to zrobić zgodnie z odpowiedzią OgglasZnalazłem jeszcze jeden prosty sposób instalacji
Redis
pod WindowsPobierz najnowszy
Redis
.msi
plik zhttps://github.com/MSOpenTech/redis/releases
po instalacji. Usługa redis jest zainstalowana, z której możemy ją obsługiwać
Service manager
źródło
The operation could not be completed
Jeśli chcesz zainstalować najnowszy port Redis MSOpenTech na serwerze Windows, nadzorowanym przez usługę Windows, bez konieczności samodzielnego tworzenia, czytaj dalej.
MSOpenTech wydaje się być jedynym portem, który aktywnie stara się nadążyć za najnowszymi i najlepszymi Redis. Twierdzą, że jest gotowy do produkcji , ale nie dokładnie zapakowali go starannie do instalacji na serwerze, zwłaszcza jeśli chcesz uruchomić ich usługę RedisWatcher , aby mieć na to oko, co jest zalecane. (Próbowałem samodzielnie zbudować RedisWatcher zgodnie z ich instrukcjami, ale wymagany zestaw narzędzi Wix całkiem nieźle zepsuł mój system. Nie wejdę w to.) Na szczęście udostępniono wszystkie potrzebne pliki binarne, ale nie wszystkie w jednym miejscu . Z README :
Musisz więc pobrać pliki binarne z 2 gałęzi, aby uzyskać wszystkie niezbędne bity. Bez zbędnych ceregieli, oto kroki:
źródło
Najbardziej aktualną (tylko kilka mniejszych wersji) wersję Redis można znaleźć tutaj . To repozytorium zawiera wersję 3.2.100 (obecnie jest 3.2), natomiast najbardziej pozytywna odpowiedź daje tylko wersję 2.4.6, a ostatnia aktualizacja repozytorium miała miejsce 2 lata temu.
Instalacja jest prosta: po prostu skopiuj wszystko z archiwum do dowolnego folderu i uruchom redis-server.exe, aby uruchomić serwer i redis-cli.exe, aby połączyć się z tym serwerem za pośrednictwem powłoki.
źródło
Aby zainstalować Redis na Windows
Możesz wybrać jedno z tych źródeł
Osobiście wolałem pierwszą opcję
Rozpakuj zip do przygotowanego katalogu
uruchomić
redis-server.exe
lubredis-server.exe --maxheap 2gb
redis-cli.exe
Możesz zacząć korzystać z Redis teraz, zapoznaj się z poleceniami
źródło
Może trochę się spóźnia, ale mogłem uruchomić Redis w Windows 10 Aniversary Update.
Aktualizacja rocznicowa systemu Windows 10 jest dostarczana z Bash na Ubuntu w systemie Windows , po prostu jest dostarczana z Bash .
Poniżej znajdują się dwa samouczki, które zastosowałem:
1- Jak zainstalować i używać Linux Bash Shell w systemie Windows 10
2- Jak zainstalować i używać Redis
Poniżej znajduje się obraz uruchomionego Redisa.
Cieszyć się :)
źródło
sudo apt install gcc make
zanim mogłem zainstalować i zbudować Redis.Przejdź do wydań, a otrzymasz plik ZIP zawierający odpowiednie pliki, a także dokument programu Word wywołany
RedisService.docx
z następującymi instrukcjami:A potem, w tym samym dokumencie, inny przykład:
Z tego, co mogę zebrać, wydaje się, że jest to nowy sposób postępowania, zamiast zadzierać z oddzielną usługą Windows w celu monitorowania i ponownego uruchamiania CLI.
źródło
Pobierz Redis z Pobierz Redis na Windows
net start redis
Otóż to.
źródło
Firma MS Open Tech udostępniła ostatnio wersję Redis do pobrania na Github. Mówią, że nie jest jeszcze gotowa do produkcji, ale miej ją na oku.
Repozytorium Github
Pobierz wersje jako MSI
źródło
Istnieją dwa sposoby. Możesz użyć pliku instalacyjnego MSI lub zrobić to ręcznie:
Najpierw pobierz plik msi lub zip:
Możesz pobrać oba pliki stąd: https://github.com/MicrosoftArchive/redis/releasesObejrzyj samouczek wideo (wideo obejmuje przykład obu instalacji)
zobacz samouczek wideo dotyczący instalacji:
https://www.youtube.com/watch?v=ncFhlv-gBXQ
źródło
Nie uruchamiam systemu Redis w systemie Windows. Zbyt wiele problemów wiąże się z nadążaniem za portami, a one pozostają w tyle za wersją stabilną przez wersję lub dwie przez cały czas.
Zamiast tego uruchamiam redis na wirtualnej maszynie Vagrant , która uruchamia redis dla mnie. Zebrałem to wszystko w proste repozytorium github, aby każdy mógł cieszyć się zabawą bez większych problemów. Całość jest zautomatyzowana, więc nie ma bałaganu. Blogowałem o szczegółach tutaj .
źródło
localhost:6379
.Myślę, że są to dwa najprostsze sposoby uruchamiania Redis w systemie Windows
1 - Natywny (i zaktualizowany) port dla systemu Windows
Jak opisano tutaj w Opcji 3) Uruchamianie macierzystego portu Redis Microsoftu :
2 - Z włóczęgą
Możesz używać Redis na Windows z Vagrant, jak opisano tutaj :
źródło
Możesz teraz zainstalować Memurai dla Windows, pamięć podręczną i magazyn danych zgodny z Redis dla Windows, obecnie zgodny z Redis 5. Memurai ma na celu spełnienie zapotrzebowania na obsługiwany magazyn danych zgodny z Redis na platformie Windows. Zasadniczo jest oparty na kodzie źródłowym Redis, przeniesiony tak, aby działał natywnie w systemie Windows, i został zaprojektowany tak, aby zapewnić poziom niezawodności i wydajności wymagany w środowiskach produkcyjnych. Możesz dowiedzieć się więcej i pobrać Memurai na https://www.memurai.com .
Alexis Campailla
CEO, Memurai
źródło
Jeśli jesteś zadowolony z odrobiny Powershell, możesz również uzyskać bardzo aktualne pliki binarne Windows za pomocą Powershell i Chocolatey.
Najpierw dodaj Chocolatey do Powershell zgodnie z instrukcjami tutaj (jeden prosty wiersz poleceń jako administrator): https://chocolatey.org/
Następnie użyj programu Powershell, aby uzyskać pakiet redis z chocolatey: http://chocolatey.org/packages/redis-64
Redis zostanie zainstalowany w czegoś takiego jak C: \ ProgramData \ chocolatey \ lib \ redis-64.2.8.9
Następnie uruchom serwer za pomocą
Lub CLI z
Postępuj zgodnie z instrukcjami w C: \ ProgramData \ chocolatey \ lib \ redis-64.2.8.9 \ RedisService.docx, aby zainstalować usługę redis
źródło
Jeśli masz
Windows Subsystem for Linux (WSL)
, natywnie na Windows 10 i Windows Server 2019, możesz to zrobić w następujący sposób:Skonfiguruj WSL:
Aby włączyć Podsystem Windows dla systemu Linux, postępuj zgodnie z instrukcjami w Dokumentach Microsoft . Krótka wersja to: W systemie Windows 10 Microsoft zastępuje wiersz polecenia PowerShell jako domyślną powłoką. Otwórz PowerShell jako Administrator i uruchom to polecenie, aby włączyć Podsystem Windows dla systemu Linux (WSL):
Uruchom ponownie system Windows po dokonaniu zmiany - pamiętaj, że musisz to zrobić tylko raz.
Pobierz i zainstaluj jedną z obsługiwanych dystrybucji systemu Linux ze sklepu Microsoft Store . Ubuntu działa dobrze.
Zainstaluj i przetestuj Redis:
Uruchom zainstalowaną dystrybucję ze Sklepu Windows, a następnie zainstaluj serwer redis. Poniższy przykład działa z Ubuntu (musisz poczekać na inicjalizację i utworzyć login przy pierwszym użyciu):
Uruchom ponownie serwer Redis, aby upewnić się, że działa:
Wykonaj proste polecenie Redis, aby sprawdzić, czy serwer Redis działa i jest dostępny:
Aby zatrzymać serwer Redis:
Źródło:
https://redislabs.com/blog/redis-on-windows-10/
https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux
źródło
Strona pobierania Redis zawiera teraz łącza do niektórych nieoficjalnych portów systemu Windows. Ten dmajkic wydaje się być najbardziej popularny / kompletny.
Bardziej szczegółowa odpowiedź: Jak uruchomić Redis jako usługę w systemie Windows
źródło
Korzystam z Memurai, która jest kompatybilną z Redis pamięcią podręczną i magazynem danych dla systemu Windows. Jest to również zalecane przez Microsoft open tech, jak napisano na ich poprzednim projekcie tutaj .
źródło
Jednym z najłatwiejszych sposobów uruchamiania Redis na hoście Windows jest użycie kontenera Docker Redis. Po prostu uruchom Hyper-V, pobierz Docker i uruchom Redis
źródło
możesz zainstalować Redis, postępując zgodnie z tym artykułem: https://github.com/ServiceStack/redis-windows, ale aby przejść prosto, możesz pobrać go pod tym linkiem: https://github.com/ServiceStack/redis-windows/raw /master/downloads/redis-latest.zip po pobraniu przejdź do katalogu, w którym chcesz umieścić pliki, a następnie rozpakuj plik zip, a następnie otwórz wiersz polecenia i przejdź do katalogu, w którym rozpakowano plik, a następnie wpisz „ redis-server ”i naciśnij klawisz Enter (aby otworzyć polecenie redis-cli open i przejść do katalogu redis, ale zamiast„ redis-server ”uruchom„ redis-cli ”).
źródło
Udostępniłem instrukcje instalacji i pliki do pobrania dla 2 najpopularniejszych sposobów uruchamiania Redisa w systemie Windows pod adresem : https://github.com/mythz/redis-windows, które pokazują, jak:
źródło
Korzystasz z systemu Windows 10?
https://docs.microsoft.com/en-us/windows/wsl/install-win10
/etc/apt/sources.list
źródło
Możesz wypróbować baboonstack , który obejmuje redis, a także menedżera wersji node.js i mongoDB. I to na wielu platformach.
źródło
Wersja redis w systemie Windows została opublikowana przez zespół Microsoft Open Tech. Ostatnio ten projekt został zarchiwizowany na stronie https://github.com/MicrosoftArchive/redis tylko do odczytu i nie zostanie zaktualizowany. Zatrzymał rozwój
źródło
Oto moje kroki, aby zainstalować Redis 4.0.8 na Windows 10 Pro (1709) za pośrednictwem podsystemu Windows dla systemu Linux:
Jeśli masz aktualne środowisko, możesz pominąć kilka kroków.
źródło
sudo service redis-server start
każdym ponownym uruchomieniu win10 box. lepiej użyć konteneraPonieważ port Redis MSOpenTech nie jest już obsługiwany - każdy zainteresowany rodzimym portem Redis dla Windows może teraz pobrać wersję alfa wersji Redis 4.0.2 dla Windows tutaj: https://github.com/tporadowski/redis/releases . Widelec ten jest połączeniem najnowszej wersji 3.2.100 z MSOpenTech i 4.0.2 z antirez / redis z kilkoma poprawkami błędów. Obecnie ten port nie obsługuje modułów, a zależności należy nadal aktualizować zgodnie z tym, czego używa Redis.
źródło
Projekt MSOpenTech-Redis nie jest już aktywnie utrzymywany. Jeśli szukasz wersji systemu Windows Redis, możesz wypróbować Memurai. Należy pamiętać, że Microsoft oficjalnie nie popiera w żaden sposób tego produktu. Więcej szczegółów w https://github.com/microsoftarchive/redis
Aby zainstalować i skonfigurować serwer Redis w systemie Windows 10 https://redislabs.com/blog/redis-on-windows-10
Aby zainstalować i skonfigurować serwer Redis na MacOS i Linux https://redis.io/download
Możesz także zainstalować i skonfigurować serwer Redis w systemie Linux za pośrednictwem menedżera pakietów
Szybki przewodnik instalacji i konfiguracji serwera Redis dla systemu macOS https://github.com/rahamath18/Redis-on-MacOS
źródło
Czytając o niektórych użytkownikach korzystających z Redis na maszynie wirtualnej, przyszło mi do głowy rekomendacje zespołu Redis:
Redis działa wolniej na maszynie wirtualnej. Opłata za wirtualizację jest dość wysoka, ponieważ dla wielu typowych operacji. (...) Wolisz uruchamiać Redis na fizycznym urządzeniu, szczególnie jeśli wolisz deterministyczne opóźnienia. Na supernowoczesnym hiperwizorze (VMWare) wynik testu porównawczego redis na maszynie wirtualnej za pośrednictwem sieci fizycznej jest prawie podzielony przez 2 w porównaniu do maszyny fizycznej, z pewnym znacznym czasem pracy procesora spędzanym w systemie i przerwami.
źródło
Projekt Redis oficjalnie nie obsługuje systemu Windows. Jednak grupa Microsoft Open Tech opracowuje i utrzymuje ten port Windows ukierunkowany na Win64.
http://redis.io/download
źródło
Nie ma natywnej wersji Redis dla Windows. (Dostępne są tylko niektóre starsze wersje)
Ale możesz zainstalować najnowsze wersje za pomocą WSL (Windows Subsystem for Linux), zapoznaj się z poniższym blogiem z Redis Labs:
https://redislabs.com/blog/redis-on-windows-10
źródło
Najnowsze wersje Redis x86 (32-bitowe) można znaleźć tutaj: http://bitsandpieces.it/redis-x86-32bit-builds-for-windows
Mówi, że będzie utrzymywał gałęzie 2.8. * I 3.0. *.
źródło