Ez a projekt tartalmazza a bináris kiadások MS Open Tech redis port a windows, valamint egy csavargó konfiguráció redis lehetővé teszi, hogy futtassa a natív változata Redis egy virtuális Box virtuális gép.
bár ajánlott a Redis használata Linuxon a gyártásban, gyakran hasznos a Windows platformokon lévő fejlesztők számára, hogy a redis saját helyi verziója futjon a fejlesztéshez.
a redis windows rendszeren történő futtatásának 3 legnépszerűbb módja a Microsoft natív Redis portjának bináris kiadásainak használata, de mivel ez egy nem hivatalos port, mindig elmarad a Redis legújabb hivatalos fejlesztésétől Linux/OSX rendszeren.
a Vagrantnak köszönhetően választhatja a legújabb linux verzió futtatását egy virtuális dobozban Linux VM ahol futtathatja a Redis hivatalos natív verzióját.
vagy ha a Windows 10 legújabb verziója van, telepítheti a Bash-t az Ubuntu-ra a Windows rendszeren, amely lehetővé teszi a Redis hivatalos verziójának futtatását az Ubuntu-n Windows rendszeren 🙂 Ez az előnyben részesített megközelítés, mivel lehetővé teszi a natív Ubuntu bináris fájlok futtatását Windows rendszeren hatékonyabban, mint a Linux futtatása virtuális gépben:
- 1.Lehetőség) telepítse a Redis-t az Ubuntura Windows rendszeren
- telepítse a Windows alrendszert Linuxra (WSL)
- 2. lehetőség) a Redis legújabb verziójának futtatása Vagrant
- 1-gyel. Telepítse Vagrant a Windows
- 2. Töltse le a csavargó-Redist.zip csavargó konfiguráció
- 3. Kivonat vagrant-redis.zip bármely mappában, pl. c:\vagrant-redis
- 4. Indítsa el a Virtual Box VM-et a vagrant up
- 3. lehetőség) a Microsoft natív Redis portjának futtatása
- MS nyílt közlemények
- jelenlegi verzió: 3.0.503 (június 28, 2016)
- 1. Töltse le a redis-legújabb.Zip natív 64 bites Windows port redis
- 2. Kivonat redis64-latest.zipbármely mappában, pl. c:\redis
- 3. Futtassa a redis-server.exe helyi konfigurációval
- 4. Run redis-cli.exe a redis példányhoz való csatlakozáshoz
- 5. Kezdj el játszani a redis-szel:)
- A Redis szolgáltatásként történő futtatása
- alapértelmezett telepítés (6379-es port és tűzfal kivétel bekapcsolva):
- állítsa be a portot és kapcsolja ki a tűzfal kivételét:
- állítsa be a portot és kapcsolja be a tűzfal kivételét:
- telepítés felhasználói felület nélkül:
- A szolgáltatás telepítése
- a szolgáltatás eltávolítása
- a szolgáltatás indítása
- a szolgáltatás leállítása
- a szolgáltatás elnevezése
- Redis vue
- élő bemutató – http://redis.web-app.io
- Letöltés Windows, OSX és Linux rendszerekhez https://github.com/NetCoreWebApps/Redis
- Redis React böngésző
- élő bemutató
- Windows, OSX és Linux Letöltések érhetők el a Redis React kezdőlapjáról
- A Redis Sentinel szerverek konfigurálása
1.Lehetőség) telepítse a Redis-t az Ubuntura Windows rendszeren
telepítse a Windows alrendszert Linuxra (WSL)
- a kezdetektől keresse meg a Windows funkciók be-vagy kikapcsolását (típus
turn
) - válassza ki a Windows alrendszert Linuxra (béta)
a telepítés után futtathatja a bash-t az Ubuntuban, ha beírja a bash-t egy Windowscommand parancssorból. A Redis legújabb verziójának telepítéséhez először telepítenünk kellnéhány előfeltétel:
$ sudo apt-get update$ sudo apt-get install make$ sudo apt-get install gcc
Ezután kövesse a hivatalos telepítési útmutatóttöltse le, építse fel és telepítse a legújabb stabil verziót. Megjegyzés: a make install
binárisok telepítése nem fog működni. Kézzel kell másolnia őket /usr/bin
(csakúgy, mint az útmutatóban, azzal a különbséggel, hogy a/usr/local/bin
– ami a probléma).
ezután elindíthatja a redis-t:
$ redis-server --daemonize yes
amely fut redis a háttérben felszabadítva a shell, így játszhat vele a redis kliens:
$ redis-cli$ 127.0.0.1:6379> SET foo barOK$ 127.0.0.1:6379> GET foo"bar"
amely lehet csatlakozni belül bash vagy a Windows asztalon a Redis-cli natív Windows bináris MSOpenTech.
2. lehetőség) a Redis legújabb verziójának futtatása Vagrant
1-gyel. Telepítse Vagrant a Windows
2. Töltse le a csavargó-Redist.zip csavargó konfiguráció
wget https://raw.github.com/ServiceStack/redis-windows/master/downloads/vagrant-redis.zip
3. Kivonat vagrant-redis.zip
bármely mappában, pl. c:\vagrant-redis
4. Indítsa el a Virtual Box VM-et a vagrant up
cd c:\vagrant-redisvagrant up
ez elindít egy új Ubuntu VM példányt a Virtual Box-on belül, amely automatikusan telepíti és elindítja a redis legújabb stabil verzióját.
a vagrant konfiguráció eredetileg a JasonPunyon/redishobo-tól származik, és a Redis legújabb stabil kiadásának használatára módosították.
3. lehetőség) a Microsoft natív Redis portjának futtatása
ezek a 64 bites bináris kiadások a Microsoft natív Redis portjának felépítésével jönnek létre, amelyeket szintén közzétettek a NuGet-en, de mivel kényelmesebb, itt biztosítjuk a 64 bites bináris fájlok zip-jét.
MS nyílt közlemények
- MSOpenTech Redis A Windows 3.0 Kiadási megjegyzések
- MSOpenTech Redis A Windows 2.8 Kiadási megjegyzések
- MSOpenTech Redis A Windows
- frissítések megjelent Redis A Windows (2.8.4)
jelenlegi verzió: 3.0.503 (június 28, 2016)
1. Töltse le a redis-legújabb.Zip natív 64 bites Windows port redis
wget https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.zip
2. Kivonat redis64-latest.zip
bármely mappában, pl. c:\redis
3. Futtassa a redis-server.exe
helyi konfigurációval
cd c:\redisredis-server.exe redis.windows.conf
4. Run redis-cli.exe
a redis példányhoz való csatlakozáshoz
cd c:\redisredis-cli.exe
5. Kezdj el játszani a redis-szel:)
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>
a Redis MSOpenTech néhány hasznos kiterjesztést ad a Windows jobb integrálásához:
A Redis szolgáltatásként történő futtatása
Ha a Redis-t az MSI csomag használatával telepítette, akkor a Redis már telepítve volt Windows szolgáltatásként. Nincs mit tenni.Ha módosítani szeretné a beállításokat, frissítheti a redis-t.windows-szolgáltatás.conf fájlt, majd indítsa újra a Redisservice (Run- > szolgáltatások.msc – >Redis -> újraindítás).
az MSI telepítése során a telepítő felhasználói felületével frissítheti a Redis által hallgatott portot és a tűzfal kivételét, vagy csendben futtathatja felhasználói felület nélkül. A következő példák a parancssorból történő telepítést mutatják be:
alapértelmezett telepítés (6379-es port és tűzfal kivétel bekapcsolva):
msiexec /i Redis-Windows-x64.msi
állítsa be a portot és kapcsolja ki a tűzfal kivételét:
msiexec /i Redis-Windows-x64.msi PORT=1234 ADD_FIREWALL_RULE=""
állítsa be a portot és kapcsolja be a tűzfal kivételét:
msiexec /i Redis-Windows-x64.msi PORT=1234 ADD_FIREWALL_RULE =1
telepítés felhasználói felület nélkül:
msiexec /quiet /i Redis-Windows-x64.msi
Ha nem az MSI csomag használatával telepítette a Redis-t, akkor a Redis-t továbbra is Windows-szolgáltatásként futtatja az alábbi utasítások követésével:
a Windows-szolgáltatások modelljével való jobb integráció érdekében új parancssori argumentumokat vezettek be a Redis-be.Ezek a szolgáltatási argumentumok magasabb szintű felhasználói környezetet igényelnek a szolgáltatásvezérlőhöz való csatlakozáshoz.Ha ezeket a parancsokat nem emelt kontextusból hívják meg, a Redis megpróbál létrehozni egy emelt kontextust, amelyben végrehajthatja ezeket a parancsokat.Ez azt eredményezi, hogy a Windows egy felhasználói fiókok felügyelete párbeszédpanelt jelenít meg, és a folytatáshoz adminisztrátori felhasználói hitelesítő adatokra lehet szükség.
A szolgáltatás telepítése
--service-install
ennek kell lennie az első argumentumnak a redis-server parancssorban. Az ezt követő argumentumok abban a sorrendben kerülnek átadásra, amelyben a szolgáltatás indításakor a Redisnek fordulnak elő.A szolgáltatás automatikus indításként lesz konfigurálva, és “nt AUTHORITY\NetworkService”néven indul. A sikeres telepítés után egy sikeres üzenet jelenik meg, és a Redis kilép.
Ez a parancs nem indítja el a szolgáltatást.
például:
redis-server --service-install redis.windows.conf --loglevel verbose
a szolgáltatás eltávolítása
--service-uninstall
Ez eltávolítja a Redis szolgáltatás konfigurációs adatait a rendszerleíró adatbázisból. A sikeres eltávolítás után egy sikeres üzenet jelenik meg, és a Redis kilép.Ez nem parancs, hogy ne állítsa le a szolgáltatást.
például:
redis-server --service-uninstall
a szolgáltatás indítása
--service-start
ez elindítja a Redis szolgáltatást. A sikeres indításkor megjelenik egy sikeres üzenet, és elindul a Redis szolgáltatás.
például:
redis-server --service-start
a szolgáltatás leállítása
--service-stop
Ez leállítja a Redis szolgáltatást. A sikeres felmondás után egy sikeres üzenet jelenik meg, és a Redis kilép.
például:
redis-server --service-stop
a szolgáltatás elnevezése
--service-name name
Ez az opcionális argumentum az előző parancsok bármelyikével használható a telepített szolgáltatás nevének beállításához. Ennek az argumentumnak a service-install, service-start, service-stop vagy service-uninstall parancsokat kell követnie, és meg kell előznie a redisnek a service-install paranccsal átadandó argumentumokat.A Redis három különálló példányát telepítené és indítaná szolgáltatásként:
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
a Redis Vue egy egyszerű, könnyű, sokoldalú Redis Admin felhasználói felület, amelyet a Vue és a ServiceStack.Net Core webes alkalmazások segítségével fejlesztettek ki. Támogatja a Redis alapvető karakterláncait, listáit, készleteit, rendezett készleteit és Hash adatstruktúráit, valamint az egyéni Redis parancsokat, teljes funkcionalitásával egyetlen /app/indexben.html a dynamic ServiceStack sablonok nyelv, így könnyen testre és tovább fokozza.
élő bemutató – http://redis.web-app.io
Letöltés Windows, OSX és Linux rendszerekhez https://github.com/NetCoreWebApps/Redis
Redis React böngésző
Redis React böngésző egy egyszerű felhasználóbarát UI böngészés adatok Redis szerverek, amely kihasználja a complexType konvenciók beépített servicestack.A Redis kliens gazdag, emberbarát felhasználói felületet biztosít a kapcsolódó adatkészletek navigálásához, lehetővé téve a gyors és folyékony böngészési élményt a Redis szerverek számára.
élő bemutató
Windows, OSX és Linux Letöltések érhetők el a Redis React kezdőlapjáról
A Redis Sentinel szerverek konfigurálása
lásd theredis config projekt egy gyors módja annak, hogy beállítsa Upthe Minimalhighly elérhető Redis Sentinel configurationincluding start/stop szkriptek azonnal fut több Redis példányok egy (vagy több)Windows, OSX vagy Linux szerverek.