Maybaygiare.org

Blog Network

ServiceStack / redis-windows

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)

  1. Fra Start, søk Etter Slå Windows-funksjoner på eller av (type turn)
  2. 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

Øyeblikkelig Redis Oppsett

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.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.