August 19, 2026 · by CLIQHOST
Dacă ai o aplicație web care face multe interogări repetate la baza de date, Redis poate fi soluția care transformă radical viteza de răspuns. Redis (Remote Dictionary Server) este un sistem de stocare în memorie, de tip cheie-valoare, folosit pe scară largă pentru caching, gestionarea sesiunilor și cozi de mesaje.
În acest ghid, vei învăța cum să instalezi, configurezi și securizezi Redis pe un VPS NVMe sau VPS SSD cu Ubuntu 22.04 / Debian 12.
Redis rulează complet în RAM, ceea ce îl face extrem de rapid — latențe sub 1 milisecundă pentru operațiuni simple. Este ideal pentru:
Platformele precum WordPress, Laravel, Magento și Django au suport nativ sau prin plugin pentru Redis.
sudoÎnainte de orice instalare, asigură-te că pachetele sistemului sunt la zi:
sudo apt update && sudo apt upgrade -y
Acest pas previne conflictele de dependențe și asigură că primești cea mai recentă versiune stabilă Redis din depozitele oficiale.
Pe Ubuntu 22.04 și Debian 12, Redis este disponibil direct din depozitul oficial:
sudo apt install redis-server -y
Verifică versiunea instalată:
redis-server --version
# Redis server v=7.x.x ...
Pornește și activează serviciul pentru a rula la boot:
sudo systemctl enable redis-server
sudo systemctl start redis-server
Verifică statusul:
sudo systemctl status redis-server
Ar trebui să vezi active (running) în verde.
Utilizează clientul CLI integrat:
redis-cli ping
# PONG
Setează și citește o valoare de test:
redis-cli SET test_key "CliqHost Redis"
redis-cli GET test_key
# "CliqHost Redis"
Dacă primești răspunsurile de mai sus, Redis funcționează corect.
Fișierul principal de configurare se află la /etc/redis/redis.conf. Deschide-l:
sudo nano /etc/redis/redis.conf
Deoarece folosim systemd, schimbă linia:
supervised no
în:
supervised systemd
Pentru un server cu 2 GB RAM dedicat aplicației + Redis, poți aloca 512 MB:
maxmemory 512mb
maxmemory-policy allkeys-lru
Politica allkeys-lru elimină automat cheile cel mai rar utilizate atunci când memoria se umple — perfectă pentru caching.
Dacă Redis este folosit doar pentru caching, poți dezactiva persistența pentru a câștiga performanță:
save ""
appendonly no
Dacă vrei să păstrezi datele după restart (ex. sesiuni), lasă persistența activă sau folosește AOF:
appendonly yes
appendfsync everysec
Salvează și repornește Redis:
sudo systemctl restart redis-server
Redis implicit ascultă pe 127.0.0.1 (localhost), ceea ce este corect pentru majoritatea setărilor. Verifică în redis.conf:
bind 127.0.0.1 ::1
În fișierul redis.conf, caută linia comentată # requirepass și adaugă:
requirepass ParolaTaFoarteLungaSiComplexaAici
Generează o parolă puternică cu:
openssl rand -base64 32
Comenzile FLUSHALL, FLUSHDB și CONFIG pot fi dezactivate sau redenumite pentru a preveni abuzul:
rename-command FLUSHALL ""
rename-command FLUSHDB ""
rename-command CONFIG "CONFIG_SECRET_STRING"
Dacă folosești UFW, asigură-te că portul Redis (6379) nu este expus publicului:
sudo ufw deny 6379
Dacă o aplicație externă trebuie să se conecteze, permite accesul doar de la IP-ul specific:
sudo ufw allow from 203.0.113.10 to any port 6379
Apoi repornește Redis:
sudo systemctl restart redis-server
După setarea parolei, conectează-te astfel:
redis-cli -a 'ParolaTaFoarteLungaSiComplexaAici' ping
# PONG
Sau autentifică-te interactiv:
redis-cli
127.0.0.1:6379> AUTH ParolaTaFoarteLungaSiComplexaAici
OK
127.0.0.1:6379> ping
PONG
Dacă folosești WordPress pe un hosting WordPress performant sau VPS, poți activa object caching prin Redis.
Din WordPress Admin → Plugins → Add New → caută Redis Object Cache → Instalează → Activează.
Apoi, adaugă în fișierul wp-config.php:
define('WP_REDIS_HOST', '127.0.0.1');
define('WP_REDIS_PORT', 6379);
define('WP_REDIS_PASSWORD', 'ParolaTaFoarteLungaSiComplexaAici');
define('WP_REDIS_TIMEOUT', 1);
define('WP_REDIS_READ_TIMEOUT', 1);
define('WP_REDIS_DATABASE', 0);
Din panoul pluginului, apasă Enable Object Cache. Vei observa imediat o reducere a numărului de interogări SQL per pagină.
Monitorizarea Redis în timp real se face cu:
redis-cli monitor
Sau verifici statisticile serverului:
redis-cli info stats
redis-cli info memory
Cele mai importante metrici:
| Metrică | Semnificație |
|---|---|
used_memory_human |
Memoria RAM utilizată de Redis |
keyspace_hits |
Cereri rezolvate din cache |
keyspace_misses |
Cereri care nu au găsit date în cache |
connected_clients |
Clienți conectați activ |
Un raport hits/misses ridicat (peste 90%) indică un cache eficient.
Redis suportă 16 baze de date (0–15) implicit. Poți izola cachingul, sesiunile și alte date:
SELECT 0 # cache
SELECT 1 # sesiuni
SELECT 2 # rate limiting
Redis recomandă dezactivarea THP pentru performanță mai bună:
echo never | sudo tee /sys/kernel/mm/transparent_hugepage/enabled
Adaugă în /etc/rc.local pentru persistență după reboot.
echo 'vm.overcommit_memory = 1' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
Acest parametru previne erorile de tip MISCONF Redis is configured to save RDB snapshots.
Redis este unul dintre cele mai eficiente instrumente pe care le poți adăuga pe serverul tău Linux pentru a îmbunătăți radical performanța aplicațiilor web. Cu o configurare corectă — memorie limitată, politică LRU, parolă de acces și firewall activ — obții un sistem de caching sigur și rapid.
Dacă dorești un mediu Linux gata configurat, cu resurse dedicate și suport tehnic, explorează ofertele de VPS NVMe de la CLIQHOST sau optează pentru un server dedicat managed pentru aplicații de producție la scară largă. Ai nevoie de ajutor? Contactează echipa noastră — suntem aici.
Recenzii reale de la clienți care au ales CLIQHOST pentru performanță, fiabilitate și suport tehnic.
"We moved our online shop from a foreign host and the difference is night and day — pages load instantly and support replies in minutes, in Romanian."
"Migrated 12 client sites to CLIQHOST. Free migration, zero downtime, and the cPanel setup is exactly what my team needed. Highly recommend."
"Our NVMe VPS handles traffic spikes without a sweat. Full root, local datacenter, and billing in MDL — everything we wanted from a provider."