GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Redis na CentOS 7

V tomto článku vysvětlíme nezbytné kroky k instalaci a konfiguraci Redis na CentOS 7. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel pomocí sudo privilegia. 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 je open source databázový projekt in-memory implementující distribuované úložiště klíč-hodnota v paměti s volitelnou trvanlivostí. 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 CentOS

Krok 1. První příkaz aktualizuje seznamy balíčků, aby bylo zajištěno, že získáte nejnovější verzi a závislosti.

sudo yum install epel-release
sudo yum update

Krok 2. Nainstalujte Redis na CentOS 7.

Balík Redis není součástí výchozích úložišť CentOS. Budeme instalovat Redis verzi 5.0.2 z úložiště Remi:

sudo yum install epel-release yum-utils
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum-config-manager --enable remi

Balík Redis je k dispozici ve výchozím úložišti v CentOS 7. Pro instalaci Redis spusťte následující příkaz:

sudo yum install redis

Po dokončení instalace spusťte službu Redis a povolte její automatické spouštění při spouštění pomocí:

sudo systemctl start redis
sudo systemctl enable redis

Krok 3. Nakonfigurujte Redis Remote Access.

Ve výchozím nastavení nemáte přístup k Redis z jiného hostitele, protože je ve výchozím nastavení vázán pouze na localhost. Chcete-li potvrdit jeho vazbu na localhost (127.0.0.1), postupujte podle níže uvedených pokynů:

sudo nano /etc/redis.conf

Vyhledejte řádek, který začíná vazbou 127.0.0.1 a přidejte soukromou IP adresu svého serveru za 127.0.0.1:

# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES
# JUST COMMENT THE FOLLOWING LINE.
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bind 127.0.0.1 192.168.1.46

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 FirewallD pro přístup k Redis ze vzdáleného hostitele:

sudo firewall-cmd --new-zone=redis --permanent
sudo firewall-cmd --zone=redis --add-port=6379/tcp --permanent
sudo firewall-cmd --zone=redis --add-source=192.168.1.0/24 --permanentsudo firewall-cmd --reload

Nakonec znovu načtěte FirewallD, aby se projevily změny:

sudo firewall-cmd --reload

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 příkaz- linkové rozhraní k serveru Redis:

redis-cli -h <REDIS_IP_ADDRESS> ping

Měli byste vidět přesně výstup níže:

PONG

Blahopřejeme, naučili jste se nainstalovat a nakonfigurovat Redis na CentOS 7. Máte-li jakékoli dotazy, zanechte prosím níže komentář.


Cent OS
  1. Jak nainstalovat Vagrant na CentOS 7

  2. Jak nainstalovat Gitea na CentOS 8

  3. Jak nainstalovat ownCloud na CentOS 8

  1. Jak nainstalovat Memcached na CentOS 8

  2. Jak nainstalovat Nginx na CentOS 7

  3. Jak nainstalovat Apache na CentOS 7

  1. Jak nainstalovat Tomcat 8.5 na CentOS 7

  2. Jak nainstalovat Jenkins na CentOS 7

  3. Jak nainstalovat Tomcat 9 na CentOS 7