Jednoduchý příklad učiní potřebu serveru mezipaměti mnohem jasnější. Řekněme, že vlastníte aplikaci anglického slovníku. Ve vaší slovníkové databázi je asi 200 000 slov. Když uživatel vyhledá slovo ve vaší aplikaci, musí vaše aplikace prohledat databázi a najít slovo a poté uživateli zobrazit význam a několik příkladů vět. Ale 90% nebo více lidí vyhledává velmi běžná slova, řekněme 30 000 slov z celkových 200 000 slov ve vaší databázi. Vaše slovníková aplikace tedy tráví spoustu času hledáním stejného slova v databázi. Tím se zvyšuje zatížení serveru a doba přístupu na stránku. Co kdybyste mohli doručit běžně vyhledávaných 30 000 slov rychleji a efektivněji? Pokud nastavíte server mezipaměti a mezipaměť nejčastěji vyhledávaných slov, sníží se 90% zatížení serveru. Vaše aplikace bude také reagovat rychleji než kdy dříve. Takže můžete dělat více za méně. Pokud mezi nimi používáte server mezipaměti, nepotřebujete velmi výkonný server. Výkon aplikace ve slovníku lze rychle zvýšit bez zvýšení nákladů.
Nyní víte, jak důležité jsou servery mezipaměti. Redis je vynikající řešení pro ukládání do mezipaměti. V tomto článku vám ukážu, jak nainstalovat Redis na Ubuntu. Budu používat Ubuntu 18.04 LTS pro demonstraci. Mělo by to ale fungovat u jakékoli moderní verze Ubuntu. Začněme.
Instalace Redis na Ubuntu pomocí Správce balíčků:
Redis je k dispozici v oficiálním úložišti balíků Ubuntu. Instalace je tedy opravdu snadná. Nejprve pomocí následujícího příkazu aktualizujte mezipaměť úložiště balíčků APT na vašem počítači Ubuntu:
$ sudo apt aktualizaceMezipaměť úložiště balíčků APT by měla být aktualizována.
Nyní nainstalujte Redis pomocí následujícího příkazu:
$ sudo apt install redis
Nyní stiskněte y a poté stiskněte
Redis by měl být nainstalován.
Nyní pomocí následujícího příkazu zkontrolujte, zda Redis pracuje správně:
$ redis-cli - verzeJak vidíte, na mém Ubuntu 18.04 LTS stroj, Redis 4.0.9 je nainstalován a funguje správně.
Spuštění a zastavení služby Redis:
Nyní zkontrolujte, zda je spuštěna služba Redis, spusťte následující příkaz:
$ sudo systemctl status redisJak vidíte, služba Redis běží.
Chcete-li zastavit službu Redis, spusťte následující příkaz:
$ sudo systemctl stop redis
Jak vidíte, služba Redis již nefunguje.
Chcete-li spustit službu Redis, spusťte následující příkaz:
$ sudo systemctl start redis
Jak vidíte, služba Redis je opět spuštěna.
Spuštění Redis při spuštění systému:
Pokud chcete, aby se služba Redis spustila při spuštění počítače, můžete službu Redis přidat do spuštění systému vašeho zařízení s Ubuntu. Přidejte službu Redis do spuštění systému vašeho zařízení Ubuntu pomocí následujícího příkazu:
$ sudo systemctl povolit redis-serverKe spuštění systému vašeho zařízení s Ubuntu by měla být přidána služba Redis.
Odebrání služby Redis ze spuštění systému:
Pokud jste do spuštění systému vašeho zařízení Ubuntu přidali službu Redis a chtěli byste ji nyní odstranit ze spuštění systému, spusťte následující příkaz:
$ sudo systemctl deaktivovat redis-serverSlužba Redis by měla být odebrána ze spuštění systému vašeho zařízení Ubuntu.
Budování Redis ze zdroje:
Redis můžete také vytvořit ze zdroje na Ubuntu. Je to snadné, protože Redis nemá žádné závislosti. Vše, co potřebujete, je mít funkční sady nástrojů kompilátoru GCC. GCC a všechny nástroje pro sestavení na Ubuntu můžete snadno nainstalovat pomocí následujícího příkazu:
$ sudo apt install build-essential
Nyní stiskněte y a poté stiskněte
GCC a všechny nástroje pro sestavení by měly být nainstalovány.
Nyní si stáhněte zdrojový kód Redis z oficiálních webových stránek Redis na adrese https: // redis.io / stáhnout
V době psaní tohoto článku je nejnovější beta verze Redisu 5.0. Pojďme to zkompilovat a nainstalovat. Nejprve vytvořte dočasný adresář (řekněme tomu redis5) a přejděte na něj pomocí následujícího příkazu:
$ mkdir ~ / redis5 && cd ~ / redis5
Nyní si stáhněte Redis 5.Zdrojový kód 0-RC 6 s následujícím příkazem:
$ wget https: // github.com / antirez / redis / archive / 5.0-rc6.dehet.gz
Redis 5.0 Beta zdrojový kód by měl být stažen.
Nyní extrahujte soubor archivu zdrojového kódu pomocí následujícího příkazu:
$ tar xvzf 5.0-rc6.dehet.gz
Archivní soubor by měl být rozbalen.
Jak vidíte, nový adresář redis-5.0-rc6 / je vytvořen.
Nyní přejděte na redis-5.0-rc6 / adresář s následujícím příkazem:
$ cd redis-5.0-rc6
Nyní zkompilujte Redis pomocí následujícího příkazu:
$ make
Jak vidíte, Redis se kompiluje. Mělo by to chvíli trvat.
Po dokončení procesu kompilace byste měli vidět následující výstup:
Nyní nainstalujte Redis pomocí následujícího příkazu:
$ sudo provést instalaci
Redis je nainstalován.
Chcete-li zkontrolovat, kde jsou nainstalovány binární soubory Redis, spusťte následující příkaz:
$ whereis redis-serverJak vidíte, binární soubory Redis jsou k dispozici v / usr / local / bin adresář.
Chcete-li zkontrolovat, zda Redis funguje, spusťte následující příkaz:
$ redis-cli - verzeJak vidíte, Redis 4.9.106 je nainstalován a funguje správně.
Podpora programu Redis Languge:
S Redisem můžete komunikovat pomocí mnoha programovacích jazyků, jako je Node.js, PHP, Ruby, Python, C, C ++, Java a mnoho dalších.
Chcete-li zkontrolovat, zda Redis podporuje váš požadovaný programovací jazyk, přejděte na oficiální web Redis na adrese https: // redis.io / klienti
Takto tedy instalujete Redis na Ubuntu. Děkujeme za přečtení tohoto článku.