dette prosjektet inneholder de binære utgivelsene AV MS Open Tech redis-porten i windows, samt en vagrant-konfigurasjon for redis, slik at du kan kjøre den opprinnelige versjonen Av Redis i En Virtuell BOKS VM.Mens Det anbefales Å bruke Redis På Linux i produksjon, er det ofte nyttig for utviklere På Windows-plattformer å ha sin egen lokale versjon av redis som kjører for å utvikle seg med.De 3 mest populære måtene å kjøre redis på windows er å bruke de binære utgivelsene Av Microsofts innfødte port redis, men da dette er en uoffisiell port, ligger den alltid bak den nyeste offisielle utviklingen av redis på Linux/OSX.
Takket Være Vagrant kan du velge å kjøre den nyeste linux-versjonen i En Virtual Box Linux VM hvor du kan kjøre den offisielle innfødte versjonen av redis.Eller hvis Du har den nyeste versjonen Av Windows 10, kan Du installere Bash På Ubuntu På Windows som lar deg kjøre den offisielle versjonen Av Redis På Ubuntu På Windows 🙂 Dette er vår foretrukne tilnærming som det lar deg kjøre innfødte Ubuntu binærfiler På Windows mer effektivt enn å kjøre Linux i EN VM:
- Alternativ 1) Installer Redis På Ubuntu På Windows
- Installer Windows Subsystem For Linux (wsl)
- Alternativ 2) Kjører den nyeste versjonen Av Redis med Vagrant
- 1. Installer Vagrant på Windows
- 2. Last ned programmet vagrant-redis.zip vagrant konfigurasjon
- 3. Pakk vagrant-redis.zip i en hvilken som helst mappe, f. eks. ic:\vagrant-redis
- 4. Start Den Virtuelle Boksen VM med vagrant up
- Alternativ 3) Kjører Microsofts innfødte port Av Redis
- Ms Åpne Kunngjøringer
- Gjeldende Versjon: 3.0.503 (28.juni 2016)
- 1. Last ned programmet redis-latest.zip innfødt 64bit Windows-port av redis
- 2. Utdrag redis64-latest.zip i en hvilken som helst mappe, f. eks. i c:\redis
- 3. Kjør redis-server.exe ved hjelp av den lokale konfigurasjonen
- 4. Kjør redis-cli.exe for å koble til redis-forekomsten
- 5. Begynn å spille med redis:)
- Kjører Redis som En Tjeneste
- standardinstallasjon (port 6379 og brannmurunntak PÅ):
- angi port og slå på brannmurunntak:
- angi port og slå på brannmurunntak:
- installer uten brukergrensesnitt:
- Installere Tjenesten
- Avinstallering Av Tjenesten
- Starte Tjenesten
- Stoppe Tjenesten
- Navngi Tjenesten
- Redis Vue
- Live Demo – http://redis.web-app.io
- Redis React Browser
- Live Demo
- Windows, OSX og Linux nedlastinger tilgjengelig Fra Redis React Hjemmeside
- Konfigurer Redis Sentinel Servere
Alternativ 1) Installer Redis På Ubuntu På Windows
Installer Windows Subsystem For Linux (wsl)
- Fra Start, søk Etter Slå Windows-funksjoner på eller av (type
turn
) - Velg Windows Subsystem For Linux (beta)
når installert kan du kjøre bash på ubuntu ved å skrive bash Fra En Windowscommand PROMPT. For å installere den nyeste Versjonen Av Redis må vi først installerenoen forutsetninger:
$ sudo apt-get update$ sudo apt-get install make$ sudo apt-get install gcc
følg deretter den offisielle installasjonsveiledningenfor å laste ned, bygge og installere den nyeste stabile versjonen. MERK: Installingthe binærfiler som bruker make install
vil ikke fungere. Du må kopiere dem manuallyto /usr/bin
(akkurat som beskrevet i guiden, bortsett fra at de bruker /usr/local/bin
– som er problemet).
Du vil da kunne starte redis med:
$ redis-server --daemonize yes
som vil kjøre redis i bakgrunnen frigjør skallet ditt slik at du kan spille med det ved hjelp av redis-klienten:
$ redis-cli$ 127.0.0.1:6379> SET foo barOK$ 127.0.0.1:6379> GET foo"bar"
som du kan koble til fra bash eller Fra windows-skrivebordet ved hjelp av redis-cli native Windows binary Fra MSOpenTech.
Alternativ 2) Kjører den nyeste versjonen Av Redis med Vagrant
1. Installer Vagrant på Windows
2. Last ned programmet vagrant-redis.zip vagrant konfigurasjon
wget https://raw.github.com/ServiceStack/redis-windows/master/downloads/vagrant-redis.zip
3. Pakk vagrant-redis.zip
i en hvilken som helst mappe, f. eks. ic:\vagrant-redis
4. Start Den Virtuelle Boksen VM med vagrant up
cd c:\vagrant-redisvagrant up
dette vil starte en Ny Ubuntu VM-forekomst i Virtual Box som automatisk installerer og starter den nyeste stabile versjonen av redis.vagrant-konfigurasjonen var opprinnelig Fra JasonPunyon / redishobo og har blitt endret for å bruke den nyeste stabile versjonen Av Redis.
Alternativ 3) Kjører Microsofts innfødte port Av Redis
Disse 64-biters binære utgivelsene er opprettet ved å bygge Microsofts innfødte port av redis som også har blitt publisert På NuGet, men som det er mer praktisk, gir vi en zip av 64-biters binærfiler her.
Ms Åpne Kunngjøringer
- MSOpenTech Redis på Windows 3.0 Versjonsmerknader
- MSOpenTech Redis På Windows 2.8 Versjonsmerknader
- Msopentechs Redis På Windows
- Oppdateringer Utgitt For Redis På Windows (2.8.4)
Gjeldende Versjon: 3.0.503 (28.juni 2016)
1. Last ned programmet redis-latest.zip innfødt 64bit Windows-port av redis
wget https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.zip
2. Utdrag redis64-latest.zip
i en hvilken som helst mappe, f. eks. i c:\redis
3. Kjør redis-server.exe
ved hjelp av den lokale konfigurasjonen
cd c:\redisredis-server.exe redis.windows.conf
4. Kjør redis-cli.exe
for å koble til redis-forekomsten
cd c:\redisredis-cli.exe
5. Begynn å 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 Av Redis legger til noen nyttige utvidelser for bedre integrasjon Med Windows:
Kjører Redis som En Tjeneste
hvis Du installerte Redis ved HJELP AV msi-pakken, Ble Redis allerede installert som En Windows-tjeneste. Ingenting mer å gjøre.Hvis du vil endre innstillingene, kan du oppdatere redis.windows-tjeneste.conf-filen og start Deretter Redisservice (Kjør – > tjenester.msc ->Redis- > Start På Nytt).Under installasjonen AV MSI kan du enten bruke installatørens brukergrensesnitt til å oppdatere porten Som Redis lytter til og brannmurunntaket, eller kjøre det stille uten ET BRUKERGRENSESNITT. Følgende eksempler viser hvordan du installerer fra kommandolinjen:
standardinstallasjon (port 6379 og brannmurunntak PÅ):
msiexec /i Redis-Windows-x64.msi
angi port og slå på brannmurunntak:
msiexec /i Redis-Windows-x64.msi PORT=1234 ADD_FIREWALL_RULE=""
angi port og slå på brannmurunntak:
msiexec /i Redis-Windows-x64.msi PORT=1234 ADD_FIREWALL_RULE =1
installer uten brukergrensesnitt:
msiexec /quiet /i Redis-Windows-x64.msi
hvis Du ikke installerte Redis ved HJELP AV msi-pakken, kjører Du Fortsatt Redis som En Windows-tjeneste ved å følge disse instruksjonene:
for å bedre integrere Med Windows-Tjenestemodellen, har nye kommandolinjeargumenter blitt introdusert Til Redis.Disse tjenesteargumentene krever en forhøyet brukerkontekst for å koble til service control manager.Hvis disse kommandoene påberopes fra en ikke-forhøyet kontekst, Vil Redis forsøke å opprette en forhøyet kontekst for å utføre disse kommandoene.Dette vil føre Til At En Dialogboks For Brukerkontokontroll vises Av Windows og kan kreve Administrativ brukerlegitimasjon for å fortsette.
Installere Tjenesten
--service-install
dette må være det første argumentet på kommandolinjen redis-server. Argumenter etter dette er bestått i den rekkefølgen de oppstår Til Redis når tjenesten startes.Tjenesten vil bli konfigurert Som Autostart og vil bli lansert som «NT AUTHORITY \ NetworkService». Etter vellykket installasjon, vil en suksess melding vises og Redis vil avslutte.
denne kommandoen starter ikke tjenesten.
For eksempel:
redis-server --service-install redis.windows.conf --loglevel verbose
Avinstallering Av Tjenesten
--service-uninstall
Dette vil fjerne Redis – tjenestekonfigurasjonsinformasjonen fra registeret. Etter vellykket avinstallasjon, vil en suksess melding vises Og Redis vil avslutte.Dette gjør kommandoen ikke å stoppe tjenesten.
For eksempel:
redis-server --service-uninstall
Starte Tjenesten
--service-start
Dette vil starte Redis-tjenesten. Etter vellykket oppstart vil en suksessmelding vises, Og Redis-tjenesten vil bli startet.
For eksempel:
redis-server --service-start
Stoppe Tjenesten
--service-stop
Dette vil stoppe Redis-tjenesten. Etter vellykket avslutning vil en suksessmelding bli vist og Redis vil avslutte.
For eksempel:
redis-server --service-stop
Navngi Tjenesten
--service-name name
dette valgfrie argumentet kan brukes med hvilken som helst av de foregående kommandoene for å angi navnet på den installerte tjenesten. Dette argumentet bør følge kommandoene service-install, service-start, service-stop eller service-uninstall, og gå foran eventuelle argumenter som skal sendes Til Redis via service-install-kommandoen.Følgende ville installere og starte tre separate forekomster Av 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, lett, allsidig Redis Admin UI utviklet Ved Hjelp Av Vue OG ServiceStack.NET Core Web Apps. Den støtter Redis kjernestrenger, Lister, Sett, Sorterte Sett og Hash datastrukturer og tilpassede Redis kommandoer med hele funksjonaliteten i en enkelt /app/indeks.html ved hjelp av dynamic ServiceStack Maler språk, noe som gjør det enkelt å tilpasse og ytterligere forbedre.
Live Demo – http://redis.web-app.io
Last Ned For Windows, OSX og Linux https://github.com/NetCoreWebApps/Redis
Redis React Browser
Redis react er en enkel brukervennlig ui For Surfing data i redis servere som tar fordeler av complextype konvensjoner bygget i servicestack.Redis Klient for å gi en rik, human-vennlig UI for å navigere relaterte datasett, slik at en rask og flytende leseopplevelsen For Redis servere.
Live Demo
Windows, OSX og Linux nedlastinger tilgjengelig Fra Redis React Hjemmeside
Konfigurer Redis Sentinel Servere
Se redis config Prosjekt for en rask måte å sette upthe Minimalhighly tilgjengelig redis sentinel configurationinkludert start / stopp skript for kjapt å kjøre flere redis forekomster på en enkelt (eller flere)windows, osx eller Linux-servere.