Go on Azure: Part 2—CI/CD, Docker, and Kubernetes with VSTS | Azure Friday
Obsah:
Redis je úložiště datových struktur s otevřeným zdrojovým kódem. Může být použit jako databáze, zprostředkovatel mezipaměti a zpráv a podporuje různé datové struktury, jako jsou řetězce, hash, seznamy, sady atd. Redis poskytuje vysokou dostupnost prostřednictvím Redis Sentinel včetně monitorování, upozornění Automatické převzetí služeb při selhání. Poskytuje také automatické rozdělení na více uzlů Redis pomocí Redis Cluster.
Tento tutoriál vysvětluje, jak nainstalovat a nakonfigurovat Redis na serveru CentOS 7.
Předpoklady
Před zahájením výuky se ujistěte, že jste přihlášeni jako uživatel s právy sudo.
Instalace Redis na CentOS 7
Balíček Redis není součástí výchozích repozitářů CentOS. Nainstalujeme Redis verze 5.0.2 z úložiště Remi.
Instalace je velmi jednoduchá, postupujte podle následujících kroků:
-
Nejprve povolte úložiště Remi spuštěním následujících příkazů v terminálu SSH:
sudo yum install epel-release yum-utils
sudo yum install
sudo yum-config-manager --enable remi
Nainstalujte balíček Redis zadáním:
sudo yum install redis
Po dokončení instalace spusťte službu Redis a umožněte jí, aby se automaticky spouštěl při spuštění pomocí:
sudo systemctl start redis
sudo systemctl enable redis
Created symlink from /etc/systemd/system/multi-user.target.wants/redis.service to /usr/lib/systemd/system/redis.service.
Chcete-li zkontrolovat stav služby, zadejte následující příkaz:
sudo systemctl status redis
Měli byste vidět něco jako následující:
● redis.service - Redis persistent key-value database Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/redis.service.d └─limit.conf Active: active (running) since Sat 2018-11-24 15:21:55 PST; 40s ago Main PID: 2157 (redis-server) CGroup: /system.slice/redis.service └─2157 /usr/bin/redis-server 127.0.0.1:6379
Gratulujeme, v tomto okamžiku máte na serveru CentOS 7 nainstalovanou a spuštěnou aplikaci Redis.
Konfigurovat vzdálený přístup Redis
Ve výchozím nastavení Redis neumožňuje vzdálené připojení. K serveru Redis se můžete připojit pouze ze serveru 127.0.0.1 (localhost) - počítače, na kterém běží Redis.
Následující kroky proveďte, pouze pokud se chcete připojit ke svému serveru Redis ze vzdálených hostitelů. Pokud používáte nastavení jediného serveru, kde jsou aplikace a Redis spuštěny na stejném počítači, neměli byste povolit vzdálený přístup.
Chcete-li nakonfigurovat Redis pro přijímání vzdálených připojení, otevřete konfigurační soubor Redis pomocí textového editoru:
sudo nano /etc/redis.conf
Vyhledejte řádek začínající
bind 127.0.0.1
a přidejte soukromou adresu IP serveru po
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.121.233
Ujistěte se, že jste
192.168.121.233
nahradili svou IP adresou. Uložte soubor a zavřete editor.
Restartujte službu Redis, aby se změny projevily:
sudo systemctl restart redis
Pomocí následujícího příkazu
ss
ověřte, zda server
6379
poslouchá ve vašem soukromé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 budete muset přidat pravidlo brány firewall, které umožní provoz ze vzdálených počítačů na portu TCP
6379
.
Za předpokladu, že ke správě brány firewall používáte
FirewallD
a chcete povolit přístup ze podsítě
192.168.121.0/24
, spusťte následující příkazy:
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.121.0/24 --permanent
sudo firewall-cmd --reload
Výše uvedené příkazy vytvářejí novou zónu s názvem
redis
, otevírá port
6379
a umožňuje přístup ze soukromé sítě.
V tomto okamžiku server Redis přijme vzdálená připojení na portu TCP 6379.
Zkontrolujte, zda 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 se pokusit pingovat server Redis ze vzdáleného počítače pomocí obslužného programu
redis-cli
, který poskytuje rozhraní příkazového řádku serveru Redis:
Příkaz by měl vrátit odpověď
Blahopřejeme, úspěšně jste nainstalovali Redis na svůj server CentOS 7. Chcete-li se dozvědět více o tom, jak používat Redis, navštivte jejich oficiální stránku dokumentace.
redis-cli -h ping
redis-cli -h ping
PONG
:Závěr
Jak nainstalovat a nakonfigurovat server nfs na centos 8
V tomto tutoriálu projdete kroky nezbytné k nastavení serveru NFSv4 na CentOS 8. Ukážeme vám také, jak připojit klientský souborový systém NFS.
Jak nainstalovat a nakonfigurovat squid proxy na centos 7
Squid je plnohodnotný vyrovnávací server proxy podporující populární síťové protokoly jako HTTP, HTTPS, FTP a další. Tento tutoriál vysvětluje, jak nastavit Squid na CentOS 7
Jak nainstalovat a nakonfigurovat redmine na centos 7
Redmine je jedním z nejpopulárnějších softwarových nástrojů pro správu projektů s otevřeným zdrojovým kódem a pro sledování problémů. Tento tutoriál popisuje kroky potřebné k instalaci a konfiguraci Redmine na CentOS 7.