Cum să instalați și să configurați Redis pe Linux ⋆ ALexHost SRL

Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills
12.02.2025

Cum să instalați și să configurați Redis pe Linux

Redis este o structură puternică de stocare a datelor în memorie, utilizată ca bază de date, cache și broker de mesaje. Cunoscut pentru performanța și versatilitatea sa, Redis este frecvent utilizat pentru a accelera aplicațiile prin stocarea în cache a datelor solicitate frecvent. Iată un ghid pas cu pas pentru instalarea și configurarea Redis pe un sistem Linux.

1. Actualizați-vă sistemul

Înainte de a instala Redis, asigurați-vă că sistemul Linux este actualizat:

sudo apt update && sudo apt upgrade

Această comandă actualizează lista de pachete și instalează orice actualizări disponibile pentru distribuția dvs. Linux.

2. Instalați Redis

Majoritatea distribuțiilor Linux oferă Redis în depozitele lor de pachete, simplificând procesul de instalare.

Pe Ubuntu/Debian

sudo apt install redis-server

Pe CentOS/RHEL

Activați depozitul EPEL dacă este necesar, apoi instalați Redis:

sudo yum install epel-release
sudo yum install redis

3. Verificarea instalării

Pentru a verifica dacă Redis s-a instalat corect, utilizați următoarea comandă:

redis-server --version

Această comandă ar trebui să afișeze versiunea Redis instalată, confirmând o instalare reușită.

4. Porniți și activați Redis

După instalare, porniți Redis și activați-l pentru a porni la pornire.

Pe Ubuntu/Debian

sudo systemctl start redis
sudo systemctl enable redis

Pe CentOS/RHEL

sudo systemctl start redis
sudo systemctl enable redis

Pentru a verifica dacă Redis rulează, utilizați:

sudo systemctl status redis

Ar trebui să vedeți o stare activă dacă Redis rulează corect.

5. Configurați Redis

Configurarea Redis este gestionată în fișierul redis.conf, localizat de obicei în /etc/redis/redis.conf (Ubuntu/Debian) sau /etc/redis.conf (CentOS/RHEL). Iată câteva configurații cheie pe care este posibil să doriți să le ajustați:

  • Setați o parolă: Pentru securitate, setați o parolă prin adăugarea acestei linii la redis.conf:
    requirepass your_password_here
  • Legați adresa IP: În mod implicit, Redis se leagă numai la 127.0.0.1 din motive de securitate. Dacă aveți nevoie de acces de la distanță, puteți lega Redis la un alt IP, dar asigurați-vă că setările firewall-ului sunt sigure:
    bind 127.0.0.1 192.168.1.100
  • Schimbați portul: Redis utilizează implicit portul 6379. Dacă doriți să îl modificați, localizați această linie în redis.conf și ajustați după cum este necesar:
    port 6379

După efectuarea oricăror modificări de configurare, reporniți Redis pentru a le aplica:

sudo systemctl restart redis

6. Testarea instalării Redis

Pentru a confirma că Redis funcționează corect, conectați-vă la acesta utilizând Redis CLI:

redis-cli

Odată conectat, testați funcționalitatea de bază prin rularea următoarelor comenzi:

ping

Redis ar trebui să răspundă cu PONG, confirmând că funcționează.

De asemenea, puteți încerca să setați și să recuperați o valoare:

set mykey "Bună, Redis!"
get mykey

Dacă Redis returnează Hello, Redis!, înseamnă că baza de date stochează și recuperează datele corect.

7. Configurați Redis ca serviciu în fundal (opțional)

Dacă doriți ca Redis să ruleze în fundal, configurați-l ca un demon:

  • În redis.conf, setați daemonize la da: daemonize yes

După efectuarea acestei modificări, reporniți Redis.

Verificați starea serviciului Redis:

sudo systemctl status redis

verificați dacă Redis rulează în fundal:

De asemenea, puteți verifica lista de procese pentru a verifica dacă Redis rulează:

ps aux | grep redis

8. Activați persistența Redis (opțional)

Redis oferă două opțiuni de persistență pentru salvarea datelor pe disc:

  • RDB (Redis Database Backup): Creează instantanee ale bazei de date la intervale specificate.
  • AOF (Append Only File): Consemnează fiecare operațiune de scriere, creând un jurnal de tip “append-only”.

În redis.conf, configurați aceste opțiuni:

# To enable RDB persistence
save 900 1
save 300 10
save 60 10000  # To enable AOF persistence
appendonly yes

Setările de persistență permit Redis să recupereze datele în cazul unei reporniri sau al unei prăbușiri.

9. Securizarea Redis

Pentru a securiza Redis, luați în considerare aceste bune practici:

  • Activați autentificarea prin parolă: Setați o parolă în redis.conf, așa cum s-a descris anterior.
  • Limitați accesul la distanță: Permiteți accesul la Redis numai de la adrese IP de încredere sau limitați-l la localhost dacă nu este necesar din exterior.
  • Configurați un firewall: Configurați regulile firewall-ului pentru a permite accesul numai de la clienți autorizați.

10. Utilizarea Redis cu aplicații

Redis poate fi acum integrat cu aplicațiile dvs. pentru a gestiona sarcini precum cache-ul și stocarea datelor. Sunt disponibile biblioteci și plugin-uri pentru limbaje precum Python, PHP și Node.js, ceea ce face ca integrarea Redis să fie simplă pentru majoritatea stivei de dezvoltare.

Concluzii

Instalarea și configurarea Redis pe Linux este un proces simplu care poate îmbunătăți semnificativ performanța aplicațiilor. Odată Redis instalat și funcțional, puteți începe să profitați de viteza și versatilitatea sa în proiectele dvs.

Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills