V tomto článku vysvětlíme nezbytné kroky k instalaci a konfiguraci Redis na Ubuntu 18.04 LTS. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s právy sudo. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.
Redis (Remote Dictionary Server) je open source databáze v paměti, která se používá jako mezipaměť a zprostředkovatel zpráv. Některé z funkcí Redis jsou vestavěné transakce, replikace a podpora pro různé datové struktury, jako jsou řetězce, hash, seznamy, sady a tak dále. Redis Sentinel činí Redis vysoce dostupným a podporuje automatické dělení pomocí Redis Cluster.
Nainstalujte Redis na Ubuntu
Krok 1. Než začnete instalovat jakýkoli balíček na svůj server Ubuntu, vždy doporučujeme zajistit, aby byly všechny systémové balíčky aktualizovány.
sudo apt update sudo apt upgrade
Krok 2. Nainstalujte Redis.
Balík Redis je dostupný ve výchozím úložišti v Ubuntu 18.04. Chcete-li nainstalovat Redis, spusťte níže příkaz:
sudo apt install redis-server
Po dokončení instalace se služba Redis automaticky spustí. Pro potvrzení instalace a kontrolu stavu Redis spusťte níže příkaz:
sudo systemctl status redis-server
Krok 3. Nakonfigurujte Redis.
Nejprve spusťte níže uvedený příkaz a otevřete konfigurační soubor Redis:
sudo nano /etc/redis/redis.conf
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bind 0.0.0.0 ::1
Aby se změny projevily, restartujte Redis server spuštěním níže uvedeného příkazu:
sudo systemctl restart redis-server
Použijte následující příkaz ss k ověření, že server Redis naslouchá na vašem privátním rozhraní na portu 6379:
ss -an | grep 6379
Měli byste vidět něco jako níže:
tcp LISTEN 0 128 192.168.121.233:6379 *:* tcp LISTEN 0 128 127.0.0.1:6379 *:*
Dále nastavíme UWF firewall pro přístup k Redis ze vzdáleného hostitele:
sudo ufw allow proto tcp from 192.168.121.0/24 to any port 6379
Abyste si ověřili, že je vše správně nastaveno, můžete zkusit ping na server Redis ze vzdáleného počítače pomocí nástroje redis-cli, který poskytuje rozhraní příkazového řádku serveru Redis :
redis-cli -h <REDIS_IP_ADDRESS> ping
Měli byste vidět přesně výstup níže:
PONG
To je vše, co potřebujete k instalaci Redis na Ubuntu 18.04 Bionic Beaver. Doufám, že vám tento rychlý tip pomůže. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.