Ten projekt zawiera binarne wydania portu MS Open Tech redis w systemie windows, jak również konfigurację vagrant dla redis pozwalającą na uruchamianie natywnej wersji Redis w wirtualnej maszynie wirtualnej.
chociaż zaleca się używanie Redis na Linuksie w produkcji, często jest to przydatne dla programistów na platformach Windows, aby mieć własną lokalną wersję redis, z którą można się rozwijać.
3 najbardziej popularne sposoby uruchamiania redis w systemie windows To użycie binarnych wydań natywnego portu Redis firmy Microsoft, ale ponieważ jest to nieoficjalny port, zawsze pozostaje w tyle za najnowszym oficjalnym rozwojem redis na Linuksie/OSX.
dzięki Vagrant możesz uruchomić najnowszą wersję Linuksa wewnątrz wirtualnej maszyny Wirtualnej Linux, gdzie będziesz mógł uruchomić oficjalną natywną wersję redis.
lub jeśli masz najnowszą wersję systemu Windows 10, możesz zainstalować Bash na Ubuntu w systemie Windows, który pozwoli Ci uruchomić oficjalną wersję Redis na Ubuntu w systemie Windows :
- Opcja 1 ) Zainstaluj Redis na Ubuntu w systemie Windows
- zainstaluj Podsystem Windows dla Linuksa (WSL)
- Opcja 2) Uruchomienie najnowszej wersji Redis z Vagrant
- 1. Zainstaluj Vagrant w systemie Windows
- 2. Pobierz vagrant-redis.konfiguracja zip
- 3. Rozpakuj vagrant-redis.zip w dowolnym folderze, np. in c:\vagrant-redis
- 4. Uruchom wirtualną maszynę wirtualną Ubuntu za pomocą vagrant up
- Opcja 3) uruchamianie natywnego portu Redis firmy Microsoft
- ms Open ogłoszenia
- aktualna wersja: 3.0.503 (28 czerwca 2016)
- 1. Pobierz redis-najnowsze.ZIP natywny 64-bitowy port Windows redis
- 2. Rozpakuj redis64-latest.zip w dowolnym folderze, np. w c:\redis
- 3. Uruchom redis-server.exe używając konfiguracji lokalnej
- 4. Uruchom redis-cli.exe, aby połączyć się z instancją redis
- 5. Zacznij grać z redis 🙂
- uruchamianie Redis jako usługi
- domyślna instalacja (port 6379 i wyjątek zapory):
- Ustaw port i wyłącz wyjątek zapory:
- Ustaw port i włącz wyjątek zapory:
- Ustaw port i włącz wyjątek zapory:
- instalacja bez interfejsu użytkownika:
- instalacja usługi
- odinstalowanie usługi
- uruchomienie usługi
- zatrzymanie usługi
- Nazywanie usługi
- Redis Vue
- Live Demo – http://redis.web-app.io
- Pobierz Dla Windows, OSX i Linux https://github.com/NetCoreWebApps/Redis
- Redis React Browser
- demo na żywo
- pliki do pobrania Dla Windows, OSX i Linux dostępne na stronie głównej Redis React
- konfiguracja serwerów Redis Sentinel
Opcja 1 ) Zainstaluj Redis na Ubuntu w systemie Windows
zainstaluj Podsystem Windows dla Linuksa (WSL)
- od początku wyszukaj Włącz lub wyłącz funkcje systemu Windows (wpisz
turn
) - Wybierz Podsystem Windows dla Linuksa (beta)/li>
Po zainstalowaniu możesz uruchomić bash na Ubuntu, wpisując bash z polecenia windowscommand. Aby zainstalować najnowszą wersję Redis musimy najpierw zainstalować kilka warunków wstępnych:
$ sudo apt-get update$ sudo apt-get install make$ sudo apt-get install gcc
następnie postępuj zgodnie z oficjalnym przewodnikiem instalacyjnymaby pobrać, zbudować i zainstalować najnowszą stabilną wersję. Uwaga: instalacja plików binarnych przy użyciu make install
nie będzie działać. Musisz skopiować je ręcznie do /usr/bin
(tak jak opisano w przewodniku, z tym, że używają/usr/local/bin
– co jest problemem).
wtedy będziesz mógł uruchomić redis z:
$ redis-server --daemonize yes
który uruchomi redis w tle uwalniając Twoją powłokę, dzięki czemu będziesz mógł grać z nią za pomocą klienta redis:
$ redis-cli$ 127.0.0.1:6379> SET foo barOK$ 127.0.0.1:6379> GET foo"bar"
, do którego możesz się połączyć z poziomu Basha lub z pulpitu Windows, używając natywnego binarnego systemu Windows Redis-Cli z MSOpenTech.
Opcja 2) Uruchomienie najnowszej wersji Redis z Vagrant
1. Zainstaluj Vagrant w systemie Windows
2. Pobierz vagrant-redis.konfiguracja zip
wget https://raw.github.com/ServiceStack/redis-windows/master/downloads/vagrant-redis.zip
3. Rozpakuj vagrant-redis.zip
w dowolnym folderze, np. in c:\vagrant-redis
4. Uruchom wirtualną maszynę wirtualną Ubuntu za pomocą vagrant up
cd c:\vagrant-redisvagrant up
spowoduje to uruchomienie nowej instancji maszyny Wirtualnej Ubuntu wewnątrz Virtual Box, która automatycznie zainstaluje i uruchomi najnowszą stabilną wersję redis.
konfiguracja vagrant pochodzi z JasonPunyon/redishobo i została zmodyfikowana, aby używać najnowszej stabilnej wersji Redis.
Opcja 3) uruchamianie natywnego portu Redis firmy Microsoft
te 64-bitowe wersje binarne są tworzone przez budowanie natywnego portu Redis firmy Microsoft, które również zostały opublikowane na NuGet, ale ponieważ jest to wygodniejsze, udostępniamy zip z 64-bitowymi plikami binarnymi tutaj.
ms Open ogłoszenia
- Msopentech Redis w systemie Windows 3.0 uwagi do wydania
- MSOpenTech Redis w systemie Windows 2.8 uwagi do wydania
- Msopentech Redis w systemie Windows
- aktualizacje wydane dla Redis w systemie Windows (2.8.4)
aktualna wersja: 3.0.503 (28 czerwca 2016)
1. Pobierz redis-najnowsze.ZIP natywny 64-bitowy port Windows redis
wget https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.zip
2. Rozpakuj redis64-latest.zip
w dowolnym folderze, np. w c:\redis
3. Uruchom redis-server.exe
używając konfiguracji lokalnej
cd c:\redisredis-server.exe redis.windows.conf
4. Uruchom redis-cli.exe
, aby połączyć się z instancją redis
cd c:\redisredis-cli.exe
5. Zacznij grać z 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>
MSOpenTech Redis dodaje kilka przydatnych rozszerzeń dla lepszej integracji z Windows:
uruchamianie Redis jako usługi
jeśli zainstalowałeś Redis przy użyciu pakietu MSI, to Redis był już zainstalowany jako usługa Windows. Nie mam nic więcej do roboty.Jeśli chcesz zmienić jego ustawienia, możesz zaktualizować redis.windows-serwis.plik conf, a następnie uruchom ponownie Redisservice (Uruchom – > usługi.msc -> Redis -> Restart).
podczas instalacji MSI możesz użyć interfejsu użytkownika instalatora, aby zaktualizować port, który jest ponownie nasłuchiwany i wyjątek zapory lub uruchomić go po cichu bez interfejsu użytkownika. Poniższe przykłady pokazują, jak zainstalować z wiersza poleceń:
domyślna instalacja (port 6379 i wyjątek zapory):
msiexec /i Redis-Windows-x64.msi
Ustaw port i wyłącz wyjątek zapory:
msiexec /i Redis-Windows-x64.msi PORT=1234 ADD_FIREWALL_RULE=""
Ustaw port i włącz wyjątek zapory:
msiexec /i Redis-Windows-x64.msi PORT=1234 ADD_FIREWALL_RULE=""
Ustaw port i włącz wyjątek zapory:
msiexec /i Redis-Windows-x64.msi PORT=1234 ADD_FIREWALL_RULE =1
instalacja bez interfejsu użytkownika:
msiexec /quiet /i Redis-Windows-x64.msi
Jeśli nie zainstalowałeś Redis przy użyciu pakietu MSI, nadal uruchamiasz Redis jako usługę Windows, postępując zgodnie z poniższymi instrukcjami:
aby lepiej zintegrować się z modelem usług Windows, do Redis wprowadzono nowe argumenty wiersza poleceń.Te argumenty usługi wymagają zwiększonego kontekstu użytkownika, aby połączyć się z menedżerem kontroli usługi.Jeśli polecenia te są wywoływane z kontekstu nie-podwyższonego, Redis spróbuje utworzyć podwyższony kontekst, w którym będą wykonywane te polecenia.Spowoduje to wyświetlenie okna dialogowego Kontrola konta użytkownika w systemie Windows i może wymagać poświadczeń administratora w celu kontynuowania.
instalacja usługi
--service-install
To musi być pierwszy argument w wierszu poleceń redis-server. Argumenty po tym są przekazywane w kolejności, w jakiej występują do Redis po uruchomieniu usługi.Usługa zostanie skonfigurowana jako Autostart i zostanie uruchomiona jako „NT AUTHORITY \ NetworkService”. Po pomyślnej instalacji zostanie wyświetlony komunikat o powodzeniu i program Redis zakończy działanie.
To polecenie nie uruchamia usługi.
na przykład:
redis-server --service-install redis.windows.conf --loglevel verbose
odinstalowanie usługi
--service-uninstall
spowoduje to usunięcie informacji o konfiguracji usługi Redis z rejestru. Po pomyślnym odinstalowaniu zostanie wyświetlony komunikat o sukcesie i Redis zakończy działanie.To nakazuje nie zatrzymywać serwisu.
na przykład:
redis-server --service-uninstall
uruchomienie usługi
--service-start
spowoduje to uruchomienie usługi Redis. Po pomyślnym uruchomieniu zostanie wyświetlony komunikat o sukcesie i uruchomiona zostanie usługa Redis.
na przykład:
redis-server --service-start
zatrzymanie usługi
--service-stop
spowoduje to zatrzymanie usługi Redis. Po pomyślnym zakończeniu zostanie wyświetlony komunikat o sukcesie i Redis zakończy działanie.
na przykład:
redis-server --service-stop
Nazywanie usługi
--service-name name
Ten opcjonalny argument może być użyty z którymkolwiek z poprzednich poleceń, aby ustawić nazwę zainstalowanej usługi. Ten argument powinien następować po poleceniach service-install, service-start, service-stop lub service-uninstall i poprzedzać wszelkie argumenty, które mają być przekazane do Redis za pomocą polecenia service-install.Poniżej można zainstalować i uruchomić trzy oddzielne instancje Redis as a service:
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 to prosty, lekki i wszechstronny interfejs użytkownika Redis Admin, opracowany przy użyciu aplikacji internetowych Vue i ServiceStack.Net Core. Obsługuje podstawowe ciągi znaków, listy, Zestawy, posortowane Zestawy i struktury danych Hashowych oraz niestandardowe polecenia Redis z całą jego funkcjonalnością zawartą w jednym / app / index.html przy użyciu dynamicznego języka szablonów ServiceStack, co ułatwia dostosowywanie i dalsze ulepszanie.
Live Demo – http://redis.web-app.io
Pobierz Dla Windows, OSX i Linux https://github.com/NetCoreWebApps/Redis
Redis React Browser
Redis react to prosty interfejs użytkownika do przeglądania danych na serwerach Redis, który wykorzystuje konwencje typu complexType wbudowane w servicestack.Klient Redis zapewnia bogaty, przyjazny dla człowieka interfejs użytkownika do nawigacji powiązanych zbiorów danych, umożliwiając szybkie i płynne przeglądanie serwerów Redis.
demo na żywo
pliki do pobrania Dla Windows, OSX i Linux dostępne na stronie głównej Redis React
konfiguracja serwerów Redis Sentinel
zobacz projekt Config theredis szybki sposób na skonfigurowanie Minimalnejwysokiej dostępnej konfiguracji Redis Sentinel, w tym Skrypty start/stop do natychmiastowego uruchamiania wielu wystąpień Redis na jednym (lub wielu)serwerach Windows, OSX lub Linux.