dette projekt indeholder de binære udgivelser af MS Open Tech redis port af vinduer samt en vagrant konfiguration for redis lade dig køre den oprindelige version af Redis i en virtuel boks VM.selvom det anbefales at bruge Redis i produktionen, er det ofte nyttigt for udviklere på platforme at have deres egen lokale version af redis, der kører for at udvikle sig med.
de 3 mest populære måder at køre redis på vinduer er at bruge de binære udgivelser af Microsofts oprindelige port redis, men da dette er en uofficiel port, hænger det altid bag den seneste officielle udvikling af redis på
takket være Vagrant kan du vælge at køre den nyeste version i en virtuel boks, hvor du kan køre den officielle native version af redis.
eller hvis du har den nyeste version af vinduer 10 du kan installere Bash på Ubuntu på vinduer, som vil lade dig køre den officielle version af Redis på Ubuntu på vinduer : I en VM:
- mulighed 1 ) Installer Redis på Ubuntu på vinduer
- installer vinduer delsystem til vinduer (VSL)
- Option 2) kører den nyeste version af Redis med Vagrant
- 1. Installer Vagrant på vinduer
- 2. Hent vagrant-redis.lynlås vagrant konfiguration
- 3. Uddrag vagrant-redis.zip i enhver mappe, f. eks. i c:\vagrant-redis
- 4. Start den virtuelle boks VM med vagrant up
- Option 3) kører Microsofts native port of Redis
- MS åbne meddelelser
- Aktuel Version: 3.0.503 (28.juni 2016)
- 1. Hent redis-seneste.lynlås indfødte 64bit vinduer port af redis
- 2. Uddrag redis64-latest.zipi enhver mappe, f.eks. i c:\redis
- 3. Kør redis-server.exe ved hjælp af den lokale konfiguration
- 4. Kør redis-cli.exe for at oprette forbindelse til din redis-forekomst
- 5. Start med at spille med redis:)
- kører Redis som en tjeneste
- standardinstallation (port 6379 og brandvæg undtagelse):
- Indstil port og sluk brandvæg undtagelse:
- Indstil port og tænd brandvæg undtagelse:
- Indstil port og tænd brandvæg undtagelse:
- Indstil port og tænd brandvæg undtagelse:
- installer uden brugergrænseflade:
- installation af tjenesten
- afinstallation af tjenesten
- Start af tjenesten
- stop af tjenesten
- navngivning af tjenesten
- Redis Vue
- Live Demo – http://redis.web-app.io
- Hent til vinduer, H4>https://github.com/NetCoreWebApps/Redis
- Redis React bro.ser
- Live Demo
- Konfigurer Redis Sentinel-servere
mulighed 1 ) Installer Redis på Ubuntu på vinduer
installer vinduer delsystem til vinduer (VSL)
- fra Start, Søg efter slå vinduer funktioner til eller fra (skriv
turn
) - Vælg vinduer delsystem til
når det er installeret, kan du køre bash på Ubuntu ved at skrive Bash fra et vindue kommandoprompt. For at installere den nyeste version af Redis skal vi først installerenogle forudsætninger:
$ sudo apt-get update$ sudo apt-get install make$ sudo apt-get install gcc
følg derefter den officielle installationsvejledningat hente, opbygge og installere den nyeste stabile version. Bemærk: installation af binære filer ved hjælp af make install
fungerer ikke. Du skal kopiere dem manuelttil /usr/bin
(ligesom beskrevet i vejledningen, bortset fra at de bruger/usr/local/bin
– hvilket er problemet).
Du kan derefter starte redis med:
$ redis-server --daemonize yes
som vil køre redis i baggrunden frigøre din shell, så du kan spille med det ved hjælp af redis klient:
$ redis-cli$ 127.0.0.1:6379> SET foo barOK$ 127.0.0.1:6379> GET foo"bar"
som du kan oprette forbindelse til indefra bash eller fra dit vinduer skrivebord ved hjælp af redis-cli indfødte vinduer binær fra MSOpenTech.
Option 2) kører den nyeste version af Redis med Vagrant
1. Installer Vagrant på vinduer
2. Hent vagrant-redis.lynlås vagrant konfiguration
wget https://raw.github.com/ServiceStack/redis-windows/master/downloads/vagrant-redis.zip
3. Uddrag vagrant-redis.zip
i enhver mappe, f. eks. i c:\vagrant-redis
4. Start den virtuelle boks VM med vagrant up
cd c:\vagrant-redisvagrant up
dette vil lancere en ny Ubuntu VM-forekomst inde i virtuel boks, der automatisk installerer og starter den nyeste stabile version af redis.
vagrant-konfigurationen var oprindeligt fra JasonPunyon / redishobo og er blevet ændret til at bruge den seneste stabile udgivelse af Redis.
Option 3) kører Microsofts native port of Redis
disse 64-bit binære udgivelser oprettes ved at opbygge Microsofts native port of redis, som også er blevet offentliggjort på NuGet, men da det er mere praktisk, giver vi en lynlås af 64-bit binære filer her.
MS åbne meddelelser
- Msopentech Redis på vinduer 3.0 Release Notes
- Msopentech Redis på vinduer 2.8 Release Notes
- MSOpenTech ‘ s Redis på vinduer
- opdateringer udgivet til Redis på vinduer (2.8.4)
Aktuel Version: 3.0.503 (28.juni 2016)
1. Hent redis-seneste.lynlås indfødte 64bit vinduer port af redis
wget https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.zip
2. Uddrag redis64-latest.zip
i enhver mappe, f.eks. i c:\redis
3. Kør redis-server.exe
ved hjælp af den lokale konfiguration
cd c:\redisredis-server.exe redis.windows.conf
4. Kør redis-cli.exe
for at oprette forbindelse til din redis-forekomst
cd c:\redisredis-cli.exe
5. Start med at spille med 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 af Redis tilføjer nogle nyttige udvidelser til bedre integration med vinduer:
kører Redis som en tjeneste
Hvis du installerede Redis ved hjælp af MSI-pakken, var Redis allerede installeret som en service. Intet yderligere at gøre.Hvis du vil ændre dens indstillinger, kan du opdatere redis.vinduer-service.conf fil og derefter genstarte Redisservice (Run -> tjenester.msc – >Redis -> genstart).
under installationen af MSI ‘ en kan du enten bruge installationsprogrammets brugergrænseflade til at opdatere den port, som Redis lytter til, og undtagelsen fra brandvæggen eller køre den lydløst uden en brugergrænseflade. Følgende eksempler viser, hvordan du installerer fra kommandolinjen:
standardinstallation (port 6379 og brandvæg undtagelse):
msiexec /i Redis-Windows-x64.msi
Indstil port og sluk brandvæg undtagelse:
msiexec /i Redis-Windows-x64.msi PORT=1234 ADD_FIREWALL_RULE=""
Indstil port og tænd brandvæg undtagelse:
msiexec /i Redis-Windows-x64.msi PORT=1234 ADD_FIREWALL_RULE=""
Indstil port og tænd brandvæg undtagelse:
msiexec /i Redis-Windows-x64.msi PORT=1234 ADD_FIREWALL_RULE=""
Indstil port og tænd brandvæg undtagelse:
msiexec /i Redis-Windows-x64.msi PORT=1234 ADD_FIREWALL_RULE =1
installer uden brugergrænseflade:
msiexec /quiet /i Redis-Windows-x64.msi
Hvis du ikke installerede Redis ved hjælp af MSI-pakken, kører du stadig Redis som en Venturetjeneste ved at følge disse instruktioner:
for bedre at integrere med Venturetjenestemodellen er der introduceret nye kommandolinjeargumenter til Redis.Disse serviceargumenter kræver en forhøjet brugerkontekst for at oprette forbindelse til service control manager.Hvis disse kommandoer påberåbes fra en ikke-forhøjet kontekst, vil Redis forsøge at oprette en forhøjet kontekst, hvori disse kommandoer skal udføres.Dette vil medføre, at en brugerkontokontroldialog vises af vinduer og kan kræve Administrative brugeroplysninger for at fortsætte.
installation af tjenesten
--service-install
dette skal være det første argument på kommandolinjen redis-server. Argumenter efter dette sendes i den rækkefølge, de forekommer til Redis, når tjenesten lanceres.Tjenesten vil blive konfigureret som Autostart og vil blive lanceret som “NT AUTHORITY\netværksservice”. Efter vellykket installation vises en succesmeddelelse, og Redis afslutter.
denne kommando starter ikke tjenesten.
For eksempel:
redis-server --service-install redis.windows.conf --loglevel verbose
afinstallation af tjenesten
--service-uninstall
dette fjerner Redis-servicekonfigurationsoplysningerne fra registreringsdatabasen. Efter vellykket afinstallation vises en succesmeddelelse, og Redis afslutter.Dette gør kommandoen ikke at stoppe tjenesten.
for eksempel:
redis-server --service-uninstall
Start af tjenesten
--service-start
dette starter Redis-tjenesten. Efter vellykket opstart vises en succesmeddelelse, og Redis-tjenesten startes.
For eksempel:
redis-server --service-start
stop af tjenesten
--service-stop
dette vil stoppe Redis-tjenesten. Efter vellykket opsigelse vises en succesmeddelelse, og Redis afslutter.
For eksempel:
redis-server --service-stop
navngivning af tjenesten
--service-name name
dette valgfrie argument kan bruges med en af de foregående kommandoer til at indstille navnet på den installerede tjeneste. Dette argument skal følge kommandoerne service-install, service-start, service-stop eller service-uninstall og gå forud for eventuelle argumenter, der skal sendes til Redis via kommandoen service-install.Følgende ville installere og starte tre separate forekomster af Redis som en tjeneste:
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 er en enkel, let, alsidig Redis Admin UI udviklet ved hjælp af Vue og ServiceStack.net Core Internet Apps. Det understøtter Redis kerne strenge, lister, sæt, sorterede sæt og Hash datastrukturer og brugerdefinerede Redis kommandoer med hele sin funktionalitet, der er indeholdt i en enkelt /app/indeks.html ved hjælp af den dynamiske ServiceStack skabeloner sprog, hvilket gør det nemt at tilpasse og yderligere forbedre.
Live Demo – http://redis.web-app.io
Hent til vinduer, H4>https://github.com/NetCoreWebApps/Redis
Redis React bro.ser
Redis react er en simpel brugervenlig brugergrænseflade til at gennemse data i Redis-servere, der drager fordel af komplekstypekonventionerne, der er bygget i servicestack.Redis klient til at give en rig, menneskevenlig brugergrænseflade til at navigere i relaterede datasæt, muliggør en hurtig og flydende søgeoplevelse til dine Redis-servere.
Live Demo
Konfigurer Redis Sentinel-servere
Konfigurer Redis Sentinel-servere
se theredis config project for en hurtig måde at opsætte minimalhøjt tilgængelige Redis Sentinel configuration, herunder start/stop scripts til øjeblikkeligt at køre flere Redis-forekomster på en enkelt (eller flere)servere.