GNU/Linux >> Linux Esercitazione >  >> Rocky Linux

Distribuire Redis su Rocky Linux 8 - Guida passo passo?

Redis è un archivio di strutture dati in memoria gratuito, open source, ampiamente utilizzato come database, cache e broker di messaggi.

Qui a LinuxAPT, esamineremo come installare Redis su una macchina Rocky Linux 8.

Per vedere come installare Redis su Ubuntu 20.04, visita:https://linuxapt.com/blog/194-install-and-configure-redis-in-ubuntu-20-04


Passaggi per installare e configurare Redis su Rocky Linux

1. Installa Redis

Per installare Redis, esegui questo comando:

$ sudo dnf install redis


2. Modifica il file di configurazione Redis

Successivamente, apporteremo alcune modifiche al file di configurazione di Redis.

Apri il file usando l'editor vim:

$ sudo vim /etc/redis.conf

Individua la direttiva supervisionata nel file. Sarà scritto come:

supervised no

Cambialo in:

supervised systemd


3. Avvia Redis

Ora puoi avviare Redis con il comando seguente:

$ sudo systemctl start redis


4. Abilita Redis

Allo stesso modo, abiliteremo Redis con questo comando:

$ sudo systemctl enable redis


5. Controlla lo stato Redis

Ora confermeremo se il servizio Redis funziona correttamente o meno. Fallo con questo comando:

$ sudo systemctl status redis


6. Testare l'installazione di Redis

Qui testeremo Redis eseguendo il comando menzionato di seguito. Se ritorna con PONG, significa che redis funziona bene:

$ sudo redis-cli ping


Passaggi per proteggere Redis con l'aiuto di una password?

Per proteggere il database, gli assegneremo una password per impedire accessi non autorizzati.

1. Modifica il file di configurazione di Redis

Per iniziare, apri nuovamente il file di configurazione di Redis utilizzando questo comando:

$ sudo vim /etc/redis.conf

Trova la seguente direttiva nel file per decommentarla e assegnare la tua password:

requirepass strong_password


2. Riavvia Redis

Per aggiornare le modifiche, riavvia Redis:

$ sudo systemctl restart redis


3. Immettere Redis-cli

Ora verificheremo se l'autenticazione della password funziona correttamente o meno. Per farlo, accedi al client Redis con questo comando:

$ redis-cli


4. Imposta Chiave su un valore

Ora imposta una chiave su un valore come questo:

set keystudent John

Questo darà un errore, dicendoti che è necessaria l'autenticazione per impostare la chiave.

Per ottenere l'accesso, inserisci la tua password con il comando auth in questo modo:

$ auth your_password

Una volta accettata la password, potrai impostare una chiave per il valore.


5. Recupera il valore

Per recuperare il valore che hai appena assegnato alla chiave, usa il comando get in questo modo:

$ get keystudent


6. Esci da Redis

Per uscire dal database, digita esci e premi invio:

Quit


Come configurare Redis per l'accesso remoto?

1. Modifica il file di configurazione di Redis

Innanzitutto apri il file redis.conf con questo comando:

$ sudo nano /etc/redis.conf

Cerca la direttiva bind, che è impostata per ascoltare localhost. Commentalo:

Quindi, fornisci l'indirizzo IP del server remoto in questo modo:

Bind private_ip

Per concedere l'accesso a Redis tramite Internet pubblico, imposta la direttiva bind su 0.0.0.0:

bind 0.0.0.0


2. Disabilita la modalità protetta

Ora cambia la modalità protetta da sì a no.

Salva le modifiche ed esci.


3. Riavvia Redis

Ora riavvia il database con questo comando per aggiornare le modifiche nel file di configurazione di Redis:

$ sudo systemctl restart redis


Come configurare il firewall per Redis?

Qui configureremo il firewall predefinito in Rocky Linux, vale a dire firewalld, per consentire a Redis di ascoltare sulla porta 6379 che è la sua porta predefinita.

1. Consenti la porta Redis 6379

Esegui il comando seguente in modo che Redis possa essere in ascolto sulla sua porta predefinita:

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


2. Ricarica il firewall

Per aggiornare le modifiche, ricarica il firewall con questo comando:

$ sudo firewall-cmd --reload


3. Prova nuove impostazioni

Ora che abbiamo configurato il firewall per Redis, proviamo se una macchina remota può accedere a Redis o meno. Fallo eseguendo il seguente comando da una macchina remota:

$ redis-cli -h server_IP

server_IP è l'indirizzo IP della macchina su cui è distribuito Redis. Nel mio caso, è 10.128.1.2.

$ redis-cli -h 10.128.1.2



Rocky Linux
  1. Installa Git su Rocky Linux 8 - Guida passo passo?

  2. Installare Gitlab su Rocky Linux 8 - Guida passo passo?

  3. Installare Joomla su Rocky Linux 8 - Guida passo passo?

  4. Installare Discord su Rocky Linux 8 - Guida passo passo?

  5. Installa Spotify su CentOS 8 / Rocky Linux - Guida passo passo?

Come eseguire l'aggiornamento a Linux Mint 20 (Guida passo passo)

Come installare Rocky Linux 8.4 passo dopo passo con schermate

Come installare il server Redis su Rocky Linux

Come installare Rocky Linux 8.4 (Guida passo passo con schermate)

Come installare Arch Linux – Guida passo passo

Come installare Redis su Rocky Linux 8