GNU/Linux >> Znalost Linux >  >> Rocky Linux

Nasadit Redis na Rocky Linux 8 – průvodce krok za krokem?

Redis je bezplatné úložiště datových struktur s otevřeným zdrojovým kódem v paměti, které se široce používá jako databáze, mezipaměť a zprostředkovatel zpráv.

Zde na LinuxAPT se podíváme na to, jak nainstalovat Redis na stroj Rocky Linux 8.

Chcete-li zjistit, jak můžete nainstalovat Redis na Ubuntu 20.04, navštivte:https://linuxapt.com/blog/194-install-and-configure-redis-in-ubuntu-20-04


Postup instalace a konfigurace Redis na Rocky Linux

1. Nainstalujte Redis

Chcete-li nainstalovat Redis, spusťte tento příkaz:

$ sudo dnf install redis


2. Upravte konfigurační soubor Redis

Dále provedeme nějaké změny v konfiguračním souboru Redis.

Otevřete soubor pomocí editoru vim:

$ sudo vim /etc/redis.conf

Vyhledejte v souboru kontrolovanou direktivu. Bude napsáno jako:

supervised no

Změňte jej na:

supervised systemd


3. Spusťte Redis

Nyní můžete spustit Redis pomocí níže uvedeného příkazu:

$ sudo systemctl start redis


4. Povolte Redis

Podobně povolíme Redis tímto příkazem:

$ sudo systemctl enable redis


5. Zkontrolujte stav Redis

Nyní potvrdíme, zda služba Redis běží správně nebo ne. Udělejte to pomocí tohoto příkazu:

$ sudo systemctl status redis


6. Otestujte instalaci Redis

Zde otestujeme Redis spuštěním příkazu uvedeného níže. Pokud se vrátí s PONG, znamená to, že redis funguje dobře:

$ sudo redis-cli ping


Kroky k ochraně Redis pomocí hesla?

Abychom databázi zabezpečili, přidělíme jí heslo, které zabrání neoprávněnému přístupu.

1. Upravte konfigurační soubor Redis

Chcete-li začít, znovu otevřete konfigurační soubor Redis pomocí tohoto příkazu:

$ sudo vim /etc/redis.conf

Najděte v souboru následující direktivu, kterou chcete odkomentovat a přiřadit své heslo:

requirepass strong_password


2. Restartujte Redis

Chcete-li aktualizovat změny, restartujte Redis:

$ sudo systemctl restart redis


3. Zadejte Redis-cli

Nyní zkontrolujeme, zda ověřování heslem funguje dobře nebo ne. Chcete-li to provést, otevřete klienta Redis pomocí tohoto příkazu:

$ redis-cli


4. Nastavte Klíč na hodnotu

Nyní nastavte klíč na hodnotu, jako je tato:

set keystudent John

Tím se zobrazí chyba, která vám sdělí, že k nastavení klíče je vyžadována autentizace.

Chcete-li získat přístup, zadejte své heslo pomocí příkazu auth, jako je tento:

$ auth your_password

Jakmile bude heslo přijato, budete moci nastavit klíč na hodnotu.


5. Načtěte hodnotu

Chcete-li získat hodnotu, kterou jste právě přiřadili ke klíči, použijte příkaz get takto:

$ get keystudent


6. Ukončete Redis

Chcete-li databázi opustit, stačí napsat quit a stisknout enter:

Quit


Jak nakonfigurovat Redis pro vzdálený přístup?

1. Upravte konfigurační soubor Redis

Nejprve otevřete soubor redis.conf pomocí tohoto příkazu:

$ sudo nano /etc/redis.conf

Vyhledejte direktivu bind, která je nastavena tak, aby naslouchala localhost. Komentář:

Dále zadejte IP adresu vzdáleného serveru takto:

Bind private_ip

Chcete-li udělit přístup k Redis přes veřejný internet, nastavte příkaz bind na 0.0.0.0:

bind 0.0.0.0


2. Vypněte chráněný režim

Nyní změňte chráněný režim ano na ne.

Uložte změny a ukončete.


3. Restartujte Redis

Nyní restartujte databázi tímto příkazem, abyste aktualizovali změny v konfiguračním souboru Redis:

$ sudo systemctl restart redis


Jak nakonfigurovat bránu firewall pro Redis?

Zde nakonfigurujeme výchozí firewall v Rocky Linuxu, jmenovitě firewalld, aby Redis mohl naslouchat na portu 6379, což je jeho výchozí port.

1. Povolte port Redis 6379

Spusťte následující příkaz, aby Redis mohl naslouchat na svém výchozím portu:

$ sudo firewall-cmd --add-port=6379/tcp --permanent


2. Znovu načtěte firewall

Chcete-li aktualizovat změny, znovu načtěte bránu firewall pomocí tohoto příkazu:

$ sudo firewall-cmd --reload


3. Otestujte nová nastavení

Nyní, když jsme nakonfigurovali bránu firewall pro Redis, pojďme vyzkoušet, zda vzdálený počítač může přistupovat k Redis nebo ne. Udělejte to spuštěním následujícího příkazu ze vzdáleného počítače:

$ redis-cli -h server_IP

server_IP je IP adresa počítače, na kterém je Redis nasazen. V mém případě je to 10.128.1.2.

$ redis-cli -h 10.128.1.2



Rocky Linux
  1. Jak nainstalovat Discord na Linux:Průvodce krok za krokem

  2. Nainstalovat Git na Rocky Linux 8 – průvodce krok za krokem?

  3. Nainstalovat Gitlab na Rocky Linux 8 – průvodce krok za krokem?

  1. Nainstalovat Joomla na Rocky Linux 8 – průvodce krok za krokem?

  2. Instalace jádra Linuxu 5.15 na Ubuntu 20.04 – průvodce krok za krokem?

  3. Jak nainstalovat Redis na Rocky Linux 8

  1. Nainstalovat Discord na Rocky Linux 8 – průvodce krok za krokem?

  2. Nainstalovat Spotify na CentOS 8 / Rocky Linux - Průvodce krok za krokem?

  3. Instalovat/povolit RPM Fusion na Rocky Linux 8 – průvodce krok za krokem?