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.

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: PONGInstalarea 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: PONGConfigurarea 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 redisSecurizarea 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 pingUtilizare 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 mykeyUtilizarea 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