ינואר 13, 2026מדריכים
איך להתקין ולהגדיר Redis בשרת לינוקס
מדריך שלב אחר שלב להתקנת שרת המטמון Redis באובונטו ו-CentOS לשיפור ביצועי אפליקציה.

Redis היא חנות מבני נתונים בזיכרון המשמשת כמסד נתונים, מטמון ומתווך הודעות. היא חיונית לאפליקציות בעלות ביצועים גבוהים הדורשות גישה מהירה לנתונים. מדריך זה מראה לך כיצד להתקין ולהגדיר Redis בשרת Hiddence שלך.
התקנת Redis באובונטו/דביאן
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 # אובונטו/דביאן
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 באופן קבוע