V tomto tutoriálu vám ukážeme, jak nainstalovat Redis na Debian 11. Pro ty z vás, kteří nevěděli, Redis je open-source (BSD licencovaná) in-memory databáze pro ukládání datové struktury, ukládání do mezipaměti a jako zprostředkovatel zpráv. Redis poskytuje datové struktury, jako jsou řetězce, hash, seznamy, sady, tříděné sady s dotazy na rozsah, bitmapy, geoprostorové indexy a proudy. Redis má vestavěnou replikaci, skriptování Lua , vyklizení LRU, transakce a různé úrovně perzistence na disku a poskytuje vysokou dostupnost prostřednictvím Redis Sentinel a automatické dělení pomocí Redis Cluster
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Redis na Debian 11 (Bullseye).
Předpoklady
- Server s jedním z následujících operačních systémů:Debian 11 (Bullseye).
- Doporučujeme použít novou instalaci operačního systému, aby se předešlo případným problémům
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, ale můžete poškodit svůj systém, pokud nebudete opatrní při jednání jako root.
Nainstalujte Redis na Debian 11 Bullseye
Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že váš systém je aktuální, spuštěním následujícího apt
příkazy v terminálu:
sudo apt update sudo apt upgrade
Krok 2. Instalace Redis na Debian 11.
Ve výchozím nastavení je řada Redis 5 dostupná v základních repozitářích Debianu 11. Nyní ji nainstalujte spuštěním následujícího příkazu:
sudo apt install redis-server
Jakmile je instalace úspěšná, zkontroluje stav služby Redis pomocí následujícího příkazu:
sudo systemctl status redis-server
Krok 3. Konfigurace Redis.
Hlavní konfigurační soubor Redis Serveru se nachází na /etc/redis/redis.conf
:
sudo nano /etc/redis/redis.conf
Vyhledejte řádek, který začíná bind 127.0.0.1 ::1
a okomentujte to:
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT OUT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # bind 127.0.0.1 ::1
Dále zvyšte maximální limit paměti podle dostupné paměti na vašem serveru:
maxmemory 256mb maxmemory-policy allkeys-lru
Uložte soubor a zavřete. Poté restartujte službu Redis, aby se změny projevily:
sudo systemctl restart redis-server
Krok 4. Nakonfigurujte bránu firewall.
Nyní přidejte pravidlo brány firewall, které povoluje provoz z vašich vzdálených počítačů na portu TCP 6379
:
sudo ufw allow proto tcp from <your ip address> to any port 6379
Krok 5. Testování Redis.
Pro přístup k serveru Redis spusťte na terminálu níže uvedený příkaz:
redis-cli
Nyní zadejte „ping
” na příkazovém řádku Redis. Po úspěšném připojení k serveru Redis získáte PONG
jako výsledek:
127.0.0.1:6379> ping PONG
Blahopřejeme! Úspěšně jste nainstalovali Redis. Děkujeme, že jste použili tento návod k instalaci nejnovější verze Redis na Debian 11 Bullseye. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Redis .