Jaanuar 13, 2026Juhendid
Kuidas installida ja seadistada Redis Linuxi serveris
Samm-sammuline juhend Redise vahemälu serveri installimiseks Ubuntu ja CentOS-is rakenduse jõudluse parandamiseks.

Redis on mälus asuv andmestruktuuride hoidla, mida kasutatakse andmebaasi, vahemälu ja sõnumivahendajana. See on hädavajalik suure jõudlusega rakenduste jaoks, mis vajavad kiiret andmetele juurdepääsu. See juhend näitab, kuidas installida ja seadistada Redis oma Hiddence serveris.
Redise installimine Ubuntus/Debianis
bash
sudo apt update
sudo apt install redis-server -y
sudo systemctl start redis-server
sudo systemctl enable redis-server
# Installimise kontrollimine
redis-cli ping
# Peaks tagastama: PONGRedise installimine CentOS/RHEL-is
bash
sudo yum install epel-release -y
sudo yum install redis -y
sudo systemctl start redis
sudo systemctl enable redis
# Installimise kontrollimine
redis-cli ping
# Peaks tagastama: PONGRedise konfigureerimine
Redigeerige Redise konfiguratsioonifaili jõudluse optimeerimiseks:
bash
sudo nano /etc/redis/redis.conf
# Peamised sätted:
# maxmemory 256mb
# maxmemory-policy allkeys-lru
# bind 127.0.0.1 (turvalisuse huvides)
# requirepass teie_tugev_parool
sudo systemctl restart redisRedise turvamine
Vaikimisi pole Redis parooliga kaitstud. Määrake parool:
bash
sudo nano /etc/redis/redis.conf
# Leia ja eemalda kommentaar:
requirepass teie_tugev_parool_siin
# Taaskäivita Redis
sudo systemctl restart redis
# Testi ühendust parooliga
redis-cli -a teie_tugev_parool_siin pingRedise põhikasutus
bash
# Ühenda Redisega
redis-cli
# Määra võti-väärtus paar
SET mykey "Tere Redis"
# Hangi väärtus
GET mykey
# Määra aegumine (TTL)
SETEX mykey 60 "value"
# Kontrolli, kas võti on olemas
EXISTS mykey
# Kustuta võti
DEL mykeyRedise kasutamine PHP-ga
bash
# Installi PHP Redis laiendus
sudo apt install php-redis -y # Ubuntu/Debian
sudo yum install php-redis -y # CentOS
# Taaskäivita PHP-FPM
sudo systemctl restart php-fpm
# Testi PHP-s:
# <?php
# $redis = new Redis();
# $redis->connect('127.0.0.1', 6379);
# $redis->set('test', 'Tere Redis');
# echo $redis->get('test');Redise parimad tavad
- Määrake maxmemory, et vältida Redise poolt kogu RAM-i kasutamist
- Kasutage sobivat väljatõstmispoliitikat (soovitatav allkeys-lru)
- Lubage püsivus (RDB või AOF) andmete vastupidavuse tagamiseks
- Jälgige regulaarselt Redise mälukasutust
- Kasutage Redis Sentineli kõrge kättesaadavuse tagamiseks
- Turvake Redis parooli ja tulemüüri reeglitega
- Tehke Redise andmetest regulaarselt varukoopiaid