GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Redis su CentOS 7

In questo articolo, avremo spiegato i passaggi necessari per installare e configurare Redis su CentOS 7. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con sudo privilegi. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.

Redis è un progetto di database in memoria open source che implementa un archivio di valori-chiave in memoria distribuito con durabilità opzionale. Alcune delle funzionalità di Redis sono transazioni integrate, replica e supporto per una varietà di strutture di dati come stringhe, hash, elenchi, set e così via. Redis Sentinel rende Redis altamente disponibile e supporta il partizionamento automatico con Redis Cluster.

Installa Redis su CentOS

Passaggio 1. Il primo comando aggiornerà gli elenchi dei pacchetti per assicurarti di ottenere l'ultima versione e le dipendenze.

sudo yum install epel-release
sudo yum update

Passaggio 2. Installa Redis su CentOS 7.

Il pacchetto Redis non è incluso nei repository CentOS predefiniti. Installeremo Redis versione 5.0.2 dal repository 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

Il pacchetto Redis è disponibile nel repository predefinito in CentOS 7. Quindi, per installare Redis, esegui il comando seguente:

sudo yum install redis

Una volta completata l'installazione, avvia il servizio Redis e abilitalo all'avvio automatico all'avvio con:

sudo systemctl start redis
sudo systemctl enable redis

Passaggio 3. Configura Redis Remote Access.

Per impostazione predefinita, non puoi accedere a Redis da un altro host perché per impostazione predefinita è associato solo a localhost. Per confermare il collegamento a localhost (127.0.0.1), segui le istruzioni seguenti:

sudo nano /etc/redis.conf

Individua la riga che inizia con bind 127.0.0.1 e aggiungi l'indirizzo IP privato del tuo server dopo 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

Per rendere effettive le modifiche, riavvia il server Redis eseguendo il comando seguente:

sudo systemctl restart redis-server

Utilizza il seguente comando ss per verificare che il server Redis sia in ascolto sulla tua interfaccia privata sulla porta 6379:

ss -an | grep 6379

Dovresti vedere qualcosa come di seguito:

tcp    LISTEN     0      128    192.168.121.233:6379            *:*
tcp    LISTEN     0      128    127.0.0.1:6379                  *:*

Successivamente, configureremo FirewallD per l'accesso a Redis da un host remoto:

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

Infine, ricarica FirewallD per ottenere l'effetto di modifica dei racconti:

sudo firewall-cmd --reload

Per verificare che tutto sia impostato correttamente, puoi provare a eseguire il ping del server Redis dalla tua macchina remota usando l'utilità redis-cli che fornisce un comando- interfaccia di linea a un server Redis:

redis-cli -h <REDIS_IP_ADDRESS> ping

Dovresti vedere esattamente sotto l'output:

PONG

Congratulazioni, hai imparato come installare e configurare Redis su CentOS 7. Se hai qualche domanda, lascia un commento qui sotto.


Cent OS
  1. Come installare Vagrant su CentOS 7

  2. Come installare Gitea su CentOS 8

  3. Come installare Memcached su CentOS 8

  4. Come installare Nginx su CentOS 7

  5. Come installare ownCloud su CentOS 8

Come installare Zoom su CentOS 8

Come installare Nethogs su CentOS

Come installare Yourls in CentOS 8

Come installare Redis su CentOS 6

Come installare Redis su CentOS 7

Come installare Redis su CentOS 8