Ιανουάριος 13, 2026Οδηγοί
Πώς να Εγκαταστήσετε και να Διαμορφώσετε το Redis σε Διακομιστή Linux
Οδηγός βήμα προς βήμα για την εγκατάσταση του διακομιστή προσωρινής αποθήκευσης Redis σε Ubuntu και CentOS για βελτιωμένη απόδοση εφαρμογών.

Το Redis είναι ένα κατάστημα δομών δεδομένων στη μνήμη που χρησιμοποιείται ως βάση δεδομένων, προσωρινή μνήμη και μεσίτης μηνυμάτων. Είναι απαραίτητο για εφαρμογές υψηλής απόδοσης που απαιτούν γρήγορη πρόσβαση δεδομένων. Αυτός ο οδηγός σας δείχνει πώς να εγκαταστήσετε και να διαμορφώσετε το Redis στον διακομιστή Hiddence.
Εγκατάσταση Redis σε Ubuntu/Debian
bash
sudo apt update
sudo apt install redis-server -y
sudo systemctl start redis-server
sudo systemctl enable redis-server
# Επαλήθευση εγκατάστασης
redis-cli ping
# Θα πρέπει να επιστρέψει: PONGΕγκατάσταση Redis σε CentOS/RHEL
bash
sudo yum install epel-release -y
sudo yum install redis -y
sudo systemctl start redis
sudo systemctl enable redis
# Επαλήθευση εγκατάστασης
redis-cli ping
# Θα πρέπει να επιστρέψει: PONGΔιαμόρφωση Redis
Επεξεργαστείτε το αρχείο διαμόρφωσης Redis για βελτιστοποίηση απόδοσης:
bash
sudo nano /etc/redis/redis.conf
# Βασικές ρυθμίσεις:
# maxmemory 256mb
# maxmemory-policy allkeys-lru
# bind 127.0.0.1 (για ασφάλεια)
# requirepass your_strong_password
sudo systemctl restart redisΑσφάλιση Redis
Από προεπιλογή, το Redis δεν προστατεύεται με κωδικό πρόσβασης. Ορίστε έναν κωδικό πρόσβασης:
bash
sudo nano /etc/redis/redis.conf
# Βρείτε και αποσχολιάστε:
requirepass your_strong_password_here
# Επανεκκίνηση Redis
sudo systemctl restart redis
# Δοκιμή σύνδεσης με κωδικό πρόσβασης
redis-cli -a your_strong_password_here pingΒασική Χρήση Redis
bash
# Σύνδεση στο Redis
redis-cli
# Ορισμός ζεύγους κλειδιού-τιμής
SET mykey "Hello Redis"
# Λήψη τιμής
GET mykey
# Ορισμός λήξης (TTL)
SETEX mykey 60 "value"
# Έλεγχος εάν υπάρχει κλειδί
EXISTS mykey
# Διαγραφή κλειδιού
DEL mykeyΧρήση Redis με PHP
bash
# Εγκατάσταση επέκτασης PHP Redis
sudo apt install php-redis -y # Ubuntu/Debian
sudo yum install php-redis -y # CentOS
# Επανεκκίνηση PHP-FPM
sudo systemctl restart php-fpm
# Δοκιμή σε PHP:
# <?php
# $redis = new Redis();
# $redis->connect('127.0.0.1', 6379);
# $redis->set('test', 'Hello Redis');
# echo $redis->get('test');Βέλτιστες Πρακτικές Redis
- Ορίστε maxmemory για να αποτρέψετε το Redis από τη χρήση όλης της RAM
- Χρησιμοποιήστε κατάλληλη πολιτική έξωσης (συνιστάται allkeys-lru)
- Ενεργοποιήστε επιμονή (RDB ή AOF) για ανθεκτικότητα δεδομένων
- Παρακολουθείτε τακτικά τη χρήση μνήμης Redis
- Χρησιμοποιήστε Redis Sentinel για υψηλή διαθεσιμότητα
- Ασφαλίστε το Redis με κωδικό πρόσβασης και κανόνες τείχους προστασίας
- Δημιουργείτε τακτικά αντίγραφα ασφαλείας των δεδομένων Redis