Πίσω στο blog
Ιανουάριος 13, 2026Οδηγοί

Πώς να Εγκαταστήσετε και να Διαμορφώσετε το Redis σε Διακομιστή Linux

Οδηγός βήμα προς βήμα για την εγκατάσταση του διακομιστή προσωρινής αποθήκευσης Redis σε Ubuntu και CentOS για βελτιωμένη απόδοση εφαρμογών.

Πώς να Εγκαταστήσετε και να Διαμορφώσετε το Redis σε Διακομιστή Linux

Το 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