Redis (Remote Dictionary Server) je open source databáze v paměti, která se používá jako mezipaměť a zprostředkovatel zpráv. Je také známý jako server datové struktury. To, co ji odlišuje od ostatních hlavních databází, je její schopnost ukládat datové typy na vysoké úrovni (včetně map, seznamů, sad a dalších), snadno použitelné rozhraní, atomová manipulace s daty a výjimečný výkon, který nelze najít u jiných existující databáze. To je přesně důvod, proč vám v tomto tutoriálu ukážeme, jak nainstalovat Redis na Ubuntu 18.04, abyste vylepšili svůj VPS server!
Proč je Redis užitečný?
Jak již bylo zmíněno výše, je to výkon a výjimečné vlastnosti Redis, díky kterým je lepší než tradiční databáze. Typická použití Redis jsou:
- Ukládání do mezipaměti – jeho vylepšená schopnost uchovávat data na disku z něj dělá vynikající alternativu k tradičním řešením ukládání do mezipaměti
- Řazení do fronty – Redis lze použít k řazení úloh do fronty na pozadí.
- Počítadlo – Redis umožňuje jednoduché vytváření a implementaci čítačů bez nutnosti načítání dat nebo aktualizace schémat do databáze. Počítadla v Redis budou konzistentní
- Publikování a přihlášení k odběru – uživatelé mohou snadno distribuovat data pomocí paradigmatu Publish/Subscribe
Jak nainstalovat Redis na Ubuntu?
Redis je přítomen v oficiálním úložišti balíčků Ubuntu. Pamatujte, že nejprve musíte získat přístup k VPS pomocí SSH. Pokud máte potíže, podívejte se na náš výukový program PuTTY. Pojďme nainstalovat Redis na Ubuntu:
1. Aktualizujte mezipaměť úložiště APT
Chcete-li nainstalovat Redis, musíte nejprve aktualizovat mezipaměť úložiště APT vašeho Ubuntu. Můžete to udělat pomocí následujícího příkazu:
sudo apt update
2. Nainstalujte Redis na Ubuntu pomocí příkazu APT
Nyní můžete zadat příkaz k instalaci Redis. Do příkazového řádku zadejte následující řetězec:
sudo apt install redis
Stiskněte y a poté stiskněte enter pokračovat.
3. Zkontrolujte verzi Redis
Chcete-li zkontrolovat, zda je Redis správně nainstalován a funguje správně, můžete zadat příkaz:
redis-cli --version
Výstup zobrazí verzi nástroje aktuálně nainstalovaného na vašem počítači.
Spuštění a zastavení Redis
Po dokončení instalace můžete zkontrolovat, zda Redis běží. Můžete to provést pomocí následujícího příkazu:
sudo systemctl status redis
Ve výstupu vyhledejte Aktivní:aktivní (běžící) .
Pokud Redis nebyl spuštěn, můžete jej spustit zadáním příkazu:
sudo systemctl start redis-server
Pokud již Redis běží a chcete jej zastavit, můžete použít příkaz:
sudo systemctl stop redis
Poté se ve výstupu prvního příkazu v této sekci zobrazí Aktivní:neaktivní (mrtvý).
Jak nakonfigurovat server Redis na Ubuntu
Výchozí konfigurace Redis je umístěna v /etc/redis/ redis.conf . Ve výchozím nastavení server naslouchá připojením ze všech rozhraní dostupných na serveru. Můžete jej nastavit tak, aby naslouchal rozhraním dle vašeho výběru, což může být jedno nebo více rozhraní v závislosti na vašich potřebách. To lze provést pomocí konfigurační direktivy bind, která by byla následována jednou nebo více IP adresami.
Chcete-li dát serveru Redis pokyn, aby naslouchal konkrétní IP adrese, musíte upravit /etc/redis/redis .conf soubor. Otevřete jej pomocí preferovaného editoru. Použijeme vi . Soubor otevřeme následujícím příkazem:
sudo vi /etc/redis/redis.conf
Najděte řádek bind 127.0.0.1
Nyní změňte IP adresu zadáním hodnot rozhraní, na kterých má server redis naslouchat. Například:
bind 192.168.43.2
A pokud chcete přidat více IP adres, jednoduše je oddělte mezerou:
bind 192.168.43.2 192.168.43.3
Zde musíte zadat IP adresy vaší vlastní sítě.
Pokud však chcete, aby server naslouchal všem rozhraním v síti, můžete použít příkaz:
bind 0.0.0.0
Po dokončení změn soubor uložte a zavřete. Ve vi to můžete provést stisknutím :a spuštěním wq. Poté restartujte server Redis, aby se změny projevily. Příkaz pro restart je:
sudo systemctl restart redis-server
Příklady základních příkazů Redis
V Redis jsou různé skupiny příkazů, které zahrnují:
- Řetězcové příkazy
- Seznam příkazů
- Nastavte příkazy
- Hash příkazy
- Příkazy seřazené sady
- Příkazy Publikovat/Odebírat
- A další
Zde jsme zmínili kombinaci některých příkazů používaných v Redis:
Redis-server /cesta/redis.conf | Spustí Redis s konkrétním konfiguračním souborem |
Redis-cli | Otevře výzvu Redis |
APPEND klíčová hodnota | Přidat hodnotu ke klíči |
Klíč BITCOUNT [start end] | Nastaví bit v řetězci |
SET klíčová hodnota | Nastavte hodnotu v klíči |
EXPIRE klíč 120 | Platnost klíče vyprší za 120 sekund |
Klíč INCR | Zvyšte hodnotu v klíči |
Vzor KEYS | Najde všechny klíče odpovídající konkrétnímu vzoru |
Sbalit
Jak nainstalovat Redis na Ubuntu? Je to snadné! S pomocí tohoto tutoriálu jste úspěšně přidali nástroj do svého arzenálu a můžete jej začít používat! Doufáme, že tento výkonný nástroj dobře využijete!