Κεφάλαιο 15 · 15.7
Redis
Το Redis είναι ένας εξαιρετικά γρήγορος χώρος αποθήκευσης στη μνήμη εργασίας. Οι ιστότοποι το χρησιμοποιούν ως cache: συχνά χρησιμοποιούμενα δεδομένα από τη βάση δεδομένων είναι τότε έτοιμα στο Redis, ώστε οι σελίδες να φορτώνουν πιο γρήγορα και η βάση δεδομένων σας να έχει λιγότερο φόρτο εργασίας. Στο WordPress αυτό ονομάζεται object cache.
Το Redis περιλαμβάνεται στα πακέτα Power Webhost Three, Power Webhost Four και Power Reseller. Τα WebHost One και Two δεν διαθέτουν Redis.
Ενεργοποίηση του Redis
- Κάντε κλικ στο DirectAdmin, κάτω από το Advanced Features, στο Redis.
- Στο Status εμφανίζεται το μήνυμα This account has Redis disabled. Κάντε κλικ στο ENABLE (1).
- Κάτω από το Path to redis socket file (2) βρίσκεται η διεύθυνση του δικού σας Redis, για παράδειγμα /home/gebruikersnaam/.redis/redis.sock. Αυτή θα τη χρειαστείτε στη συνέχεια.

Το Redis λειτουργεί σε εμάς ανά πακέτο μέσω αυτού του αρχείου socket, όχι μέσω θύρας και χωρίς κωδικό πρόσβασης. Μόνο το δικό σας πακέτο έχει πρόσβαση σε αυτό.
Χρήση του Redis στο WordPress
- Ενεργοποιήστε στο Select PHP version την επέκταση redis (δείτε Ενεργοποίηση και απενεργοποίηση PHP extensions).
- Ανοίξτε στο WordPress τις ρυθμίσεις του LiteSpeed Cache, επιλέξτε Cache και την καρτέλα Object.
- Ενεργοποιήστε το Object Cache και επιλέξτε ως μέθοδο Redis.
- Συμπληρώστε στο Host τη διαδρομή προς το socket, συμπληρώστε στο Port το 0 και αφήστε το όνομα χρήστη και τον κωδικό πρόσβασης κενά.
- Αποθηκεύστε. Το LiteSpeed Cache δείχνει στην κατάσταση αν η σύνδεση λειτουργεί.
Χρησιμοποιείτε κάποιο άλλο plugin, όπως το Redis Object Cache; Τότε προσθέστε στο wp-config.php τις γραμμές define('WP_REDIS_SCHEME', 'unix'); και define('WP_REDIS_PATH', '/home/gebruikersnaam/.redis/redis.sock');.
Συμβουλή: Χρησιμοποιείτε το Redis για περισσότερους από έναν ιστότοπο ή εφαρμογή στο πακέτο σας; Δώστε τότε σε κάθε ιστότοπο έναν δικό του αριθμό βάσης δεδομένων (στο LiteSpeed Cache: Redis Database ID, για παράδειγμα 0, 1, 2). Έτσι οι ιστότοποι δεν εμποδίζουν ο ένας τον άλλον. Το DirectAdmin επισημαίνει επίσης αυτό.
Πρέπει να χρησιμοποιήσω το Redis;
Ένας μικρός ιστότοπος δεν ωφελείται ιδιαίτερα από αυτό: το page cache του LiteSpeed Cache κάνει εκεί το μεγαλύτερο μέρος της δουλειάς. Το Redis βοηθά κυρίως σε ηλεκτρονικά καταστήματα, ιστότοπους με πολλούς συνδεδεμένους χρήστες και ιστότοπους με βαριά βάση δεδομένων. Αν δεν παρατηρείτε διαφορά, μπορείτε άνετα να το απενεργοποιήσετε ξανά.
