GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat a nakonfigurovat Redis na Debian 9

Redis je otevřené úložiště dat klíč–hodnota v paměti. Může být použit jako databáze, cache a zprostředkovatel zpráv a podporuje různé datové struktury, jako jsou řetězce, hashe, seznamy, sady atd. Redis poskytuje vysokou dostupnost přes Redis Sentinel včetně monitorování, upozornění Automatické převzetí služeb při selhání. Poskytuje také automatické dělení mezi více uzly Redis pomocí Redis Cluster.

Tento tutoriál vysvětluje, jak nainstalovat a nakonfigurovat Redis na serveru Debian 9.

Předpoklady #

Než začnete s výukovým programem, ujistěte se, že jste přihlášeni jako uživatel s právy sudo.

Instalace Redis na Debian #

Balíček Redis je součástí výchozích repozitářů Debianu 9. Instalace je docela přímočará, postupujte podle následujících kroků:

  1. Začněte aktualizací seznamu balíčků apt zadáním následujícího příkazu:

    sudo apt update
  2. Nainstalujte Redis zadáním:

    sudo apt install redis-server
  3. Po dokončení instalace se služba Redis automaticky spustí. Stav služby můžete zkontrolovat zadáním:

    sudo systemctl status redis-server

    Měli byste vidět něco takového:

    ● redis-server.service - Advanced key-value store
    Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
    Active: active (running) since Wed 2018-12-05 08:54:49 PST; 4min 52s ago
        Docs: http://redis.io/documentation,
            man:redis-server(1)
    Main PID: 1569 (redis-server)
    CGroup: /system.slice/redis-server.service
            └─1569 /usr/bin/redis-server 127.0.0.1:6379
Pokud je na vašem serveru zakázán protokol IPv6, služba Redis se nespustí.

V tomto okamžiku je Redis nainstalován a spuštěn na vašem serveru Debian 9 a můžete jej začít používat.

Konfigurace vzdáleného přístupu Redis #

Ve výchozím nastavení není Redis přístupný ze vzdáleného umístění. K serveru Redis se můžete připojit pouze z 127.0.0.1 (localhost) - počítač, na kterém běží Redis.

Následující kroky proveďte pouze v případě, že se chcete k serveru Redis připojit ze vzdálených hostitelů. Pokud používáte nastavení jednoho serveru, kde aplikace a Redis běží na stejném počítači, neměli byste povolovat vzdálený přístup.

Chcete-li nakonfigurovat Redis tak, aby přijímal vzdálená připojení, otevřete konfigurační soubor Redis pomocí textového editoru:

sudo vim /etc/redis/redis.conf

Vyhledejte řádek, který začíná bind 127.0.0.1 a nahraďte 127.0.0.1 s 0.0.0.0 .

/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

Uložte soubor a zavřete editor.

Restartujte službu Redis, aby se změny projevily:

sudo systemctl restart redis-server

Pomocí následujícího příkazu ověřte, že Redis naslouchá na všech rozhraních na portu 6379 :

ss -an | grep 6379

Měli byste vidět něco jako níže:

tcp    LISTEN     0      128       *:6379                  *:*

Dále budete muset přidat pravidlo brány firewall, které povolí provoz ze vzdálených počítačů na portu TCP 6379 .

Za předpokladu, že používáte UFW ke správě firewallu a chcete povolit přístup z 192.168.121.0/24 subnet spustíte následující příkaz:

sudo ufw allow proto tcp from 192.168.121.0/24 to any port 6379

Ujistěte se, že je váš firewall nakonfigurován tak, aby přijímal připojení pouze z důvěryhodných rozsahů IP.

Chcete-li ověřit, že je vše správně nastaveno, můžete zkusit ping na server Redis ze vzdáleného počítače pomocí redis-cli nástroj:

redis-cli -h <REDIS_IP_ADDRESS> ping

Příkaz by měl vrátit odpověď PONG :

PONG

Debian
  1. Jak nainstalovat a nakonfigurovat Redis 6.0 na Debian 11

  2. Jak nainstalovat a nakonfigurovat docker na Debian 11

  3. Jak používat Ansible k instalaci a konfiguraci Redis 6 na Debian 11

  1. Jak nainstalovat a nakonfigurovat Mariadb 10 v Debianu 11

  2. Jak nainstalovat a nakonfigurovat MongoDB 5 na Debian 11

  3. Jak nainstalovat a nakonfigurovat Redis 6 na Debian 11

  1. Jak nainstalovat a nakonfigurovat Redis na Ubuntu 18.04

  2. Jak nainstalovat a nakonfigurovat Redis na Ubuntu 20.04

  3. Jak nainstalovat a nakonfigurovat Redis na Debianu