Tämä projekti sisältää MS Open Tech redis port of windows binary releases sekä vagrant configuration for redis letting you run the native version of Redis in a Virtual Box VM.
vaikka on suositeltavaa käyttää Redis Linuxissa tuotannossa, Windows-alustojen kehittäjille on usein hyödyllistä, että heillä on oma paikallinen versio redis: stä käynnissä kehitettäväksi.
3 suosituinta tapaa suorittaa redis Windowsissa on käyttää Microsoftin alkuperäisen Redis-portin binäärijulkaisuja, mutta koska tämä on epävirallinen portti, se jää aina jälkeen viimeisimmästä virallisesta redis-kehityksestä Linuxissa / OSX: ssä.
vagrantin ansiosta voit käyttää uusinta linux-versiota Virtuaalilaatikon Linux VM sisällä, jossa voit ajaa redis: n virallista natiiviversiota.
tai jos sinulla on uusin versio Windows 10: stä, voit asentaa Bashin Ubuntuun Windowsissa, jonka avulla voit ajaa Redis: n virallista versiota Ubuntussa Windowsissa 🙂 Tämä on ensisijainen lähestymistapamme, koska sen avulla voit käyttää alkuperäisiä Ubuntu-binäärejä Windowsissa tehokkaammin kuin Linuxin ajaminen VM: ssä:
- vaihtoehto 1) Asenna Redis Ubuntuun Windowsissa
- Asenna Windows-alijärjestelmä Linuxille (WSL)
- Vaihtoehto 2) ajaa uusinta Redis-versiota vagrantin kanssa
- 1. Asenna Vagrant Windowsiin
- 2. Lataa kulkuri-redis.zip vagrant configuration
- 3. Extract vagrant-redis.zip missä tahansa kansiossa, esim. c:\vagrant-redis
- 4. Käynnistää Virtuaalilaatikon VM kanssa vagrant up
- vaihtoehto 3) käynnissä Microsoftin natiiviportti Redis
- MS Open Publications
- nykyinen versio: 3.0.503 (28.6.2016)
- 1. Lataa redis-uusin.zip native 64bit Windows port of redis
- 2. Extract redis64-latest.zip missä tahansa kansiossa, esim. c:\redis
- 3. Aja redis-server.exe käyttäen paikallista konfiguraatiota
- 4. Aja redis-cli.exe saadaksesi yhteyden redis-instanssiisi
- 5. Aloita pelaaminen redis:)
- Running Redis palveluna
- oletusasennus (port 6379 and firewall exception ON):
- set port and turn OFF firewall exception:
- set port and turn on firewall exception:
- asennus ilman käyttöliittymää:
- palvelun asentaminen
- palvelun poistaminen
- palvelun aloittaminen
- palvelun pysäyttäminen
- palvelun nimeäminen
- Redis vue
- Live Demo – http://redis.web-app.io
- lataus Windowsille, OSX: lle ja Linuxille https://github.com/NetCoreWebApps/Redis
- uudelleen reagoiva selain
- Live Demo
- Windows -, OSX-ja Linux-lataukset saatavilla Redis React-kotisivulta
- Configure Redis Sentinel-palvelimet
vaihtoehto 1) Asenna Redis Ubuntuun Windowsissa
Asenna Windows-alijärjestelmä Linuxille (WSL)
- alusta alkaen, etsi Windowsin ominaisuuksia päälle tai pois päältä (type )
- valitse Windows-alijärjestelmä Linuxille (beta)
kun Bash on asennettu, voit suorittaa bashin Ubuntussa kirjoittamalla bashin Ikkunakommand-kehotteesta. Uusimman Redis-version asentamiseksi meidän on ensin asennettava joitakin edellytyksiä:
$ sudo apt-get update$ sudo apt-get install make$ sudo apt-get install gcc
noudata virallista asennusohjetta ladataksemme, rakentaaksemme ja asentaaksemme uusimman vakaan version. Huomautus: binäärien asentaminen make install
ei toimi. Sinun täytyy kopioida ne manually to /usr/bin
(aivan kuten oppaassa on kuvattu, paitsi että ne käyttävät/usr/local/bin
– mikä on ongelma).
voit sitten käynnistää uudelleen:
$ redis-server --daemonize yes
joka ajaa redis taustalla vapauttaen komentotulkin, jotta voit pelata sillä redis-asiakasohjelmalla:
$ redis-cli$ 127.0.0.1:6379> SET foo barOK$ 127.0.0.1:6379> GET foo"bar"
johon voit muodostaa yhteyden Bashin sisältä tai Windows-työpöydältäsi käyttäen msopentechin Redis-cli-natiivia Windows-binääriä.
Vaihtoehto 2) ajaa uusinta Redis-versiota vagrantin kanssa
1. Asenna Vagrant Windowsiin
2. Lataa kulkuri-redis.zip vagrant configuration
wget https://raw.github.com/ServiceStack/redis-windows/master/downloads/vagrant-redis.zip
3. Extract vagrant-redis.zip
missä tahansa kansiossa, esim. c:\vagrant-redis
4. Käynnistää Virtuaalilaatikon VM kanssa vagrant up
cd c:\vagrant-redisvagrant up
Tämä käynnistää uuden Ubuntu VM-instanssin Virtuaalilaatikon sisällä, joka asentaa ja käynnistää automaattisesti uusimman vakaan version redis: stä.
vagrantin kokoonpano oli alun perin peräisin JasonPunyon / redishobo-yhtyeeltä, ja sitä on muokattu käyttämään uusinta Redis-julkaisua.
vaihtoehto 3) käynnissä Microsoftin natiiviportti Redis
nämä 64-bittiset binäärijulkaisut on luotu rakentamalla Microsoftin nugetissa julkaistu natiiviportti redis, mutta koska se on helpompaa, tarjoamme zip 64-bittisiä binäärejä täällä.
MS Open Publications
- MSOpenTech Redis on Windows 3.0 Release Notes
- MSOpenTech Redis on Windows 2.8 Release Notes
- Msopentech ’ s Redis on Windows
- päivitykset julkaistu Redis Windowsille (2.8.4)
nykyinen versio: 3.0.503 (28.6.2016)
1. Lataa redis-uusin.zip native 64bit Windows port of redis
wget https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.zip
2. Extract redis64-latest.zip
missä tahansa kansiossa, esim. c:\redis
3. Aja redis-server.exe
käyttäen paikallista konfiguraatiota
cd c:\redisredis-server.exe redis.windows.conf
4. Aja redis-cli.exe
saadaksesi yhteyden redis-instanssiisi
cd c:\redisredis-cli.exe
5. Aloita pelaaminen 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>
Redisin MSOpenTech lisää joitakin hyödyllisiä laajennuksia parempaan integraatioon Windowsin kanssa:
Running Redis palveluna
Jos asensit Redisin MSI-paketilla, Redis oli jo asennettu Windows-palveluna. Ei muuta tekemistä.Jos haluat muuttaa sen asetuksia, voit päivittää redis.windows-palvelu.conf-tiedosto ja käynnistä sen jälkeen Uudelleenpalvelun (Run -> palvelut.msc – > Redis -> Restart).
MSI: n asennuksen aikana voit joko päivittää uudelleen kuuntelemasi portin ja palomuuripoikkeuksen asentajan käyttöliittymällä tai suorittaa sen äänettömästi ilman käyttöliittymää. Seuraavat esimerkit osoittavat, miten komentoriviltä asennetaan:
oletusasennus (port 6379 and firewall exception ON):
msiexec /i Redis-Windows-x64.msi
set port and turn OFF firewall exception:
msiexec /i Redis-Windows-x64.msi PORT=1234 ADD_FIREWALL_RULE=""
set port and turn on firewall exception:
msiexec /i Redis-Windows-x64.msi PORT=1234 ADD_FIREWALL_RULE =1
asennus ilman käyttöliittymää:
msiexec /quiet /i Redis-Windows-x64.msi
Jos et ole asentanut Redis-ohjelmaa MSI-paketilla, suoritat silti Redis-ohjelman Windows-palveluna seuraavia ohjeita noudattaen:
jotta integroit paremmin Windows-palvelumalliin, Redis: iin on otettu käyttöön uudet komentoriviargumentit.Nämä palveluargumentit edellyttävät kohonnutta käyttäjäyhteyttä yhteyden muodostamiseksi service control Manageriin.Jos näitä komentoja kutsutaan ei-korotetusta kontekstista, Redis yrittää luoda korotetun kontekstin, jossa nämä komennot voidaan suorittaa.Tämä aiheuttaa sen, että Windows näyttää käyttäjätilien Valvontaikkunan ja saattaa vaatia hallinnolliset käyttäjätunnukset jatkaakseen.
palvelun asentaminen
--service-install
tämän täytyy olla redis-palvelimen komentorivin ensimmäinen argumentti. Argumentit tämän jälkeen välitetään siinä järjestyksessä kuin ne sattuvat uudelleen, kun palvelu käynnistetään.Palvelu konfiguroidaan Autostartiksi ja käynnistetään nimellä ”NT AUTHORITY\NetworkService”. Onnistuneen asennuksen jälkeen näytetään onnistumisviesti ja Redis poistuu.
Tämä komento ei käynnistä palvelua.
esimerkiksi:
redis-server --service-install redis.windows.conf --loglevel verbose
palvelun poistaminen
--service-uninstall
Tämä poistaa rekisteristä Redis-palvelun määritystiedot. Onnistuneen asennuksen jälkeen näytetään onnistumisviesti ja Redis poistuu.Tämä ei käske lopettaa palvelua.
esimerkiksi:
redis-server --service-uninstall
palvelun aloittaminen
--service-start
Tämä aloittaa Redis-palvelun. Onnistuneen käynnistyksen jälkeen näytetään menestysviesti ja käynnistetään Redis-palvelu.
esimerkiksi:
redis-server --service-start
palvelun pysäyttäminen
--service-stop
Tämä pysäyttää Redis-palvelun. Onnistuneen lopettamisen jälkeen näytetään onnistumisviesti ja Redis poistuu.
esimerkiksi:
redis-server --service-stop
palvelun nimeäminen
--service-name name
tätä valinnaista argumenttia voidaan käyttää minkä tahansa edeltävän komennon kanssa asennetun palvelun nimen asettamiseksi. Tämän argumentin tulee noudattaa service-install, service-start, service-stop tai service-uninstall-komentoja ja edeltää kaikkia argumentteja, jotka siirretään Redis-järjestelmään service-install-komennolla.Seuraavassa asennettaisiin ja aloitettaisiin kolme erillistä Redis palveluna-instanssia:
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 on yksinkertainen, kevyt ja monipuolinen Redis Admin-käyttöliittymä, joka on kehitetty Vue-ja ServiceStack.Net-Ydinsovellusten avulla. Se tukee Redis: n Ydinmerkkijonoja, luetteloita, sarjoja, lajiteltuja sarjoja ja Hash-tietorakenteita sekä mukautettuja Redis-komentoja, joiden koko toiminnallisuus sisältyy yhteen /app/hakemistoon.html dynaamisen ServiceStack-Mallipohjien kielen avulla, joten sitä on helppo muokata ja edelleen parantaa.
Live Demo – http://redis.web-app.io
lataus Windowsille, OSX: lle ja Linuxille https://github.com/NetCoreWebApps/Redis
uudelleen reagoiva selain
uudelleen react on Redis-palvelimien selaustietojen yksinkertainen käyttäjäystävällinen käyttöliittymä, joka hyödyntää servicestackiin rakennettuja complextype-konventioita.Redis-asiakas tarjoaa rikkaan, ihmisystävällisen käyttöliittymän siihen liittyvien tietokokonaisuuksien navigointiin, mikä mahdollistaa nopean ja sujuvan selauskokemuksen Redis-palvelimillesi.
Live Demo
Windows -, OSX-ja Linux-lataukset saatavilla Redis React-kotisivulta
Configure Redis Sentinel-palvelimet
Katso theredis config project for a quick way to setup up the Minimalhighly available redis Sentinel configuration including start/stop scripts for instantly running multiple Redis instances on one (or multiple)Windows, OSX or Linux servers.