Maybaygiare.org

Blog Network

ServiceStack / redis-windows

Tento projekt obsahuje binární zprávy z MS Open Tech redis port windows, stejně jako tulák konfigurace pro redis nechat spuštění nativní verze Redis v Virtual Box VM.

Zatímco je doporučeno používat Redis na Linuxu ve výrobě, to je často užitečné pro vývojáře na platformách Windows, aby jejich vlastní lokální verze redis běží rozvíjet se.

3 nejoblíbenější způsoby, jak redis běží na windows, je použít binární verze Microsoft nativní port redis, ale jako toto je neoficiální port je vždy zaostává za nejnovější oficiální rozvojové redis na Linux/OSX.

díky Vagrant si můžete vybrat spustit nejnovější verzi Linuxu uvnitř virtuálního boxu Linux VM, kde budete moci spustit oficiální nativní verzi redis.

Nebo pokud máte nejnovější verzi Windows 10 si můžete nainstalovat Bash na Ubuntu na Windows, která vám umožní spustit oficiální verze Redis na Ubuntu na Windows 🙂 To je náš preferovaný přístup, jak to umožňuje spustit nativní Ubuntu binárky v systému Windows efektivněji než Linux běží ve VM:

Možnosti 1) Nainstalovat Redis na Ubuntu na Windows

Instalovat Windows Subsystém pro Linux (WSL)

  1. Od Začátku, hledat pro funkce systému Windows Zapnout nebo vypnout (typ turn)
  2. Vyberte Windows Subsystém pro Linux (beta)

Jakmile je nainstalován, můžete spustit bash na Ubuntu zadáním bash z WindowsCommand Řádku. Chcete-li nainstalovat nejnovější verzi Redis musíme nejprve installsome předpoklady:

$ sudo apt-get update$ sudo apt-get install make$ sudo apt-get install gcc

Pak postupujte podle oficiální instalační manuál ke stažení, stavět a instalovat nejnovější stabilní verzi. Poznámka: instalace binárních souborů pomocí make install nebude fungovat. Musíte je zkopírovat manuallyto /usr/bin (stejně jako je popsáno v návodu, až na to, že používání/usr/local/bin – což je problém).

poté budete moci spustit redis s:

$ redis-server --daemonize yes

Která bude probíhat redis v pozadí uvolní své shell, takže můžete hrát s pomocí redis klienta:

$ redis-cli$ 127.0.0.1:6379> SET foo barOK$ 127.0.0.1:6379> GET foo"bar"

, Které lze připojit k z v bash nebo na ploše systému Windows pomocí redis-cli nativní Windows binární z MSOpenTech.

možnost 2) Spuštění nejnovější verze Redis s Vagrant

1. Nainstalujte Vagrant na Windows

2. Stáhněte si tuláka-redis.zip vagrant configuration

wget https://raw.github.com/ServiceStack/redis-windows/master/downloads/vagrant-redis.zip

3. Výpis vagrant-redis.zip v libovolné složce, např. v c:\vagrant-redis

4. Spustit Virtual Box PP s vagrant up

cd c:\vagrant-redisvagrant up

Tento bude spuštění nové Ubuntu VM instance uvnitř Virtual Box, který bude automaticky instalovat a spustit nejnovější stabilní verze redis.

konfigurace vagrant byl původně z JasonPunyon / redishobo a byl upraven tak, aby používat nejnovější stabilní verzi Redis.

Varianta 3) se Systémem Microsoft je nativní port Redis

Tyto 64-bitové binární zprávy jsou vytvářeny budování Microsoft nativní port redis, které byly také zveřejněny na NuGet, ale jak je to mnohem pohodlnější, poskytujeme zip v 64-bitové binárky.

MS Otevřete Oznámení

  • MSOpenTech Redis na Windows 3.0 Release Notes
  • MSOpenTech Redis na Windows 2.8 Poznámky k Vydání
  • MSOpenTech je Redis na Windows
  • Aktualizace Vydané pro Redis na Windows (2.8.4)

Aktuální Verze: 3.0.503 (28. června 2016)

1. Stáhněte si redis-nejnovější.zip nativní 64bit Windows port redis

wget https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.zip

2. Výpis redis64-latest.zip v libovolné složce, např. v c:\redis

3. Spusťte redis-server.exe pomocí místní konfigurace

cd c:\redisredis-server.exe redis.windows.conf

4. Spusťte redis-cli.exe pro připojení k instanci redis

cd c:\redisredis-cli.exe

5. Začněte hrát s 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 Redis přidává některé užitečné rozšíření pro lepší integraci s Windows:

se systémem Redis jako službou

Pokud jste Redis nainstalovali pomocí balíčku MSI, byl Redis již nainstalován jako služba Windows. Nic víc dělat.Pokud chcete změnit jeho nastavení, můžete aktualizovat redis.Služba.soubor conf a restartujte službu Redisservice (Run – > služby. msc – > Redis – > Restart).

během instalace MSI můžete buď pomocí uživatelského rozhraní instalátoru aktualizovat port, který Redis poslouchá, a výjimku brány firewall, nebo jej spustit tiše bez uživatelského rozhraní. Následující příklady ukazují, jak nainstalovat z příkazového řádku:

výchozí instalaci (port 6379 a firewall výjimky):

msiexec /i Redis-Windows-x64.msi 

nastavit port a VYPNOUT firewall výjimka:

msiexec /i Redis-Windows-x64.msi PORT=1234 ADD_FIREWALL_RULE=""

nastavení portu a zapnout firewall výjimkou:

msiexec /i Redis-Windows-x64.msi PORT=1234 ADD_FIREWALL_RULE =1

instalace s žádné uživatelské rozhraní:

msiexec /quiet /i Redis-Windows-x64.msi

Pokud jste nenainstalovali Redis pomocí MSI balíčku, pak můžete stále spustit Redis jako služba systému Windows následujícím způsobem:

aby bylo možné lépe integrovat s Windows Services model, nové argumenty příkazového řádku, které byly zavedeny na Redis.Tyto argumenty služby vyžadují zvýšený uživatelský kontext, aby se mohly připojit ke správci řízení služeb.Pokud jsou tyto příkazy vyvolány z nezvyšeného kontextu, Redis se pokusí vytvořit zvýšený kontext, ve kterém tyto příkazy vykoná.To způsobí, že se v systému Windows zobrazí dialogové okno Řízení uživatelských účtů a pro pokračování může být vyžadováno pověření administrátora.

Instalace Služby

--service-install

Toto musí být první argument na redis-server command line. Argumenty poté jsou předány v pořadí, v jakém se objeví při spuštění služby Redis.Služba bude nakonfigurována jako Autostart a bude spuštěna jako „NT AUTHORITY\NetworkService“. Po úspěšné instalaci se zobrazí zpráva o úspěchu a Redis ukončí.

Tento příkaz nespustí službu.

například:

redis-server --service-install redis.windows.conf --loglevel verbose

Odinstalace Služby

--service-uninstall

To bude odstranit Redis service konfigurační informace z registru. Po úspěšné odinstalování se zobrazí zpráva o úspěchu a Redis ukončí.To příkaz nezastavit službu.

například:

redis-server --service-uninstall

Spuštění Služby

--service-start

Tento bude spuštění služby Redis. Po úspěšném spuštění se zobrazí zpráva o úspěchu a spustí se služba Redis.

například:

redis-server --service-start

Zastavení Služby

--service-stop

To bude zastavit služby Redis. Po úspěšném ukončení se zobrazí zpráva o úspěchu a Redis ukončí.

například:

redis-server --service-stop

Pojmenování Služby

--service-name name

Tento nepovinný argument může být použit s jakýmkoliv z předchozích příkazů nastavit název instalované služby. Tento argument by měl následovat servis-instalace, servis-start, služby-stop nebo service-odinstalovat příkazy, a předcházet jakékoli argumenty předané Redis prostřednictvím service-install.Následující by nainstalovat a spustit tři samostatné instance Redis jako služby:

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 je jednoduchý, lehký, univerzální Redis Admin ROZHRANÍ vyvinuté pomocí Vue a ServiceStack .NET Jádro Webové Aplikace. Podporuje Redis jádro řetězce, seznamy, sady, tříděné sady a datové struktury Hash a vlastní příkazy Redis s celou svou funkčností obsažené v jednom / app / index.html pomocí jazyka dynamic ServiceStack Templates, což usnadňuje přizpůsobení a další vylepšení.

Live Demo – http://redis.web-app.io

ke Stažení pro Windows, OSX a Linux https://github.com/NetCoreWebApps/Redis

Redis Reagovat Prohlížeče

Redis Reagovat je jednoduchý, uživatelsky přívětivé ROZHRANÍ pro prohlížení dat v Redis serveru, který využívá výhod complextype úmluvy postaven v ServiceStack.Redis Client poskytuje bohaté uživatelské rozhraní pro navigaci v souvisejících datových sadách, což umožňuje rychlé a plynulé prohlížení vašich serverů Redis.

Live Demo

Windows, OSX a Linux ke stažení jsou k dispozici od Redis Reagovat Domovské Stránky

Konfigurovat Redis Sentinel Servery

Rychlé Redis Nastavení

Viz theredis config projektu pro rychlý způsob, jak nastavit ty minimalhighly k dispozici Redis Sentinel configurationincluding start/stop skripty pro okamžitě redis běží více instancí na jednom (nebo více), Windows, OSX nebo Linux servery.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.