Dobrý den, přátelé. V tomto příspěvku nainstalujeme server Redis v Debianu 11. K tomu použijeme úložiště Debianu, které poskytuje nejvhodnější způsob.
Podle webu Redis:
Redis je otevřený zdroj (licencovaný BSD), úložiště datových struktur v paměti, používané jako databáze, mezipaměť a zprostředkovatel zpráv.
Redis se používá v situacích, kdy přístup k datům musí být proveden co nejrychleji. Je tedy možné dosáhnout kratších časů odezvy na požadavky na data, aniž by došlo ke ztrátě flexibility ve struktuře dat.
Kromě toho Redis pracuje v replikaci clusteru, kde se data kopírují na jiné servery, čímž se zvyšuje rychlost.
Naštěstí je Redis projekt s otevřeným zdrojovým kódem, jehož zdrojový kód můžeme sledovat.
Redis je zkrátka zajímavý projekt používaný v konkrétních situacích. Dnes jej nainstalujeme a provedeme několik malých konfigurací.
Instalace Redis na Debian 11
Redis lze nainstalovat z oficiálních repozitářů Debianu. Díky tomu je proces snadno sledovatelný, ale také velmi bezpečný.
Připojte se ke svému serveru a aktualizujte jej.
sudo apt update
sudo apt upgrade
Poté nainstalujte balíček Redis pomocí příkazu.
sudo apt install redis-server
Tímto způsobem bude Redis v systému. Co zbývá udělat, je spustit službu.
sudo systemctl start redis-server
A povolte spuštění se systémem.
sudo systemctl enable redis-server
Poté můžete zkontrolovat, zda Redis funguje správně, kontrolou stavu služby.
systemctl status redis-server
Dalším způsobem kontroly je tedy ověření používaných portů.
ss -tulpn
Takže Redis již běží.
Trocha konfigurace Redis
Konfigurace Redis se nachází v /etc/redis/redis.conf
soubor, který musíme upravit. Doporučuji jej vždy zálohovat.
sudo cp /etc/redis/redis.conf /etc/redis/redis.conf.bak
Nyní jej upravíme:
sudo nano /etc/redis/redis.conf
Redis se tedy používá hlavně pro cache. Velikost použité mezipaměti můžete zvětšit přidáním těchto dvou řádků na konec souboru.
maxmemory 1024mb
maxmemory-policy allkeys-lru
V nich definujeme 1024
Megabajtů, ale tuto hodnotu můžete změnit.
Můžete také změnit naslouchací port Redis.
port [port]
Ve výchozím nastavení Redis naslouchá pouze požadavkům ze stejného serveru, tj. localhost. Pokud chcete povolit vzdálený přístup, najděte tento řádek.
bind 127.0.0.1 ::1
A komentujte to
#bind 127.0.0.1 ::1
Tak to by zatím mělo stačit. Uložte změny a zavřete textový editor.
Chcete-li použít všechny tyto změny, restartujte Redis.
sudo systemctl restart redis-server
Testování Redis na Debianu 11
Poté, abychom zkontrolovali, zda je Redis správně nainstalován, se musíme připojit ke konzoli.
sudo redis-cli
V něm spusťte testovací příkaz.
ping
A dostanete testovací odpověď
PONG
Budeme tedy vědět, že Redis je nainstalován správně.
Závěr
Takže v tomto příspěvku jste se naučili, jak nainstalovat Redis na Debian 11. Doufám, že vám to pomohlo. Děkuji.