Înapoi la blog
Ianuarie 13, 2026Ghiduri

Cum să instalezi și să configurezi Redis pe server Linux

Ghid pas cu pas despre instalarea serverului de caching Redis pe Ubuntu și CentOS pentru performanță îmbunătățită a aplicațiilor.

Cum să instalezi și să configurezi Redis pe server Linux

Redis este un magazin de structuri de date în memorie utilizat ca bază de date, cache și broker de mesaje. Este esențial pentru aplicații de înaltă performanță care necesită acces rapid la date. Acest ghid îți arată cum să instalezi și să configurezi Redis pe serverul tău Hiddence.

Instalarea Redis pe Ubuntu/Debian

bash
sudo apt update
sudo apt install redis-server -y
sudo systemctl start redis-server
sudo systemctl enable redis-server

# Verifică instalarea
redis-cli ping
# Ar trebui să returneze: PONG

Instalarea Redis pe CentOS/RHEL

bash
sudo yum install epel-release -y
sudo yum install redis -y
sudo systemctl start redis
sudo systemctl enable redis

# Verifică instalarea
redis-cli ping
# Ar trebui să returneze: PONG

Configurarea Redis

Editează fișierul de configurare Redis pentru a optimiza performanța:

bash
sudo nano /etc/redis/redis.conf

# Setări cheie:
# maxmemory 256mb
# maxmemory-policy allkeys-lru
# bind 127.0.0.1 (pentru securitate)
# requirepass parola_ta_puternică

sudo systemctl restart redis

Securizarea Redis

Implicit, Redis nu este protejat prin parolă. Setează o parolă:

bash
sudo nano /etc/redis/redis.conf
# Găsește și decomentează:
requirepass parola_ta_puternică_aici

# Repornește Redis
sudo systemctl restart redis

# Testează conexiunea cu parolă
redis-cli -a parola_ta_puternică_aici ping

Utilizare de bază Redis

bash
# Conectează-te la Redis
redis-cli

# Setează o pereche cheie-valoare
SET mykey "Salut Redis"

# Obține o valoare
GET mykey

# Setează expirarea (TTL)
SETEX mykey 60 "valoare"

# Verifică dacă cheia există
EXISTS mykey

# Șterge o cheie
DEL mykey

Utilizarea Redis cu PHP

bash
# Instalează extensia PHP Redis
sudo apt install php-redis -y  # Ubuntu/Debian
sudo yum install php-redis -y  # CentOS

# Repornește PHP-FPM
sudo systemctl restart php-fpm

# Testează în PHP:
# <?php
# $redis = new Redis();
# $redis->connect('127.0.0.1', 6379);
# $redis->set('test', 'Salut Redis');
# echo $redis->get('test');

Cele mai bune practici Redis

  • Setează maxmemory pentru a preveni ca Redis să folosească tot RAM-ul
  • Folosește politica de evacuare adecvată (recomandat allkeys-lru)
  • Activează persistența (RDB sau AOF) pentru durabilitatea datelor
  • Monitorizează utilizarea memoriei Redis în mod regulat
  • Folosește Redis Sentinel pentru disponibilitate ridicată
  • Securizează Redis cu parolă și reguli firewall
  • Fă backup datelor Redis în mod regulat