How to Install Memcached on CentOS 7 Server
תוכן עניינים:
- תנאים מוקדמים
- התקנת memcached
- קביעת תצורה של התזכורת
- גישה מקומית בלבד
- גישה מרחוק
- מתחבר ל- Memcached
- PHP
- פייתון
- סיכום
Memcached הינה חנות נתונים בעלת ערך מפתחות בחינם עם קוד פתוח בעלת ביצועים גבוהים. היא משמשת בעיקר כמערכת מטמון כדי להאיץ יישומים על ידי מטמון אובייקטים שונים מתוצאות שיחות בסיס נתונים.
במדריך זה נסביר כיצד להתקין ולהגדיר את התצורה של Memcached ב- CentOS 7.
תנאים מוקדמים
לפני שתמשיך במדריך זה, וודא שאתה מחובר כמשתמש עם הרשאות סודו.
התקנת memcached
חבילות שעברו זיכרון כלולות במאגרי ברירת המחדל של CentOS 7. ההתקנה די קלה, פשוט הקלד את הפקודה הבאה:
sudo yum install memcached libmemcached
החבילה
libmemcached
כוללת מספר שורות פקודה לניהול השרת Memcached.
לאחר השלמת ההתקנה, התחל והפעל את השירות Memcached
sudo systemctl start memcached
sudo systemctl enable memcached
זהו, בשלב זה התקנת את Memcached והפעלת בשרת CentOS 7 שלך.
קביעת תצורה של התזכורת
ניתן לקבוע את התצורה של Memcached על ידי עריכת הקובץ
/etc/sysconfig/memcached
. כברירת מחדל, Memcached מוגדר להאזנה בכל הממשקים. בסעיפים הבאים, נראה לך כיצד להגדיר את השירות לגישה מקומית ומרוחקת.
כאשר ניתן להשתמש בתצורה שגויה ניתן להשתמש ב- Memcached לביצוע מתקפת מניעת שירות (DDoS) מבוזרת.
גישה מקומית בלבד
אם הלקוח שמתחבר לשרת פועל גם על אותו מארח, מומלץ להגדיר את שירות Memcached להאזנה ל localhost בלבד.
לשם כך, פתח את קובץ התצורה
memcached
עם עורך הטקסט שלך:
sudo nano /etc/sysconfig/memcached
בפרמטר
OPTIONS
הוסף
-l 127.0.0.1
. זה מורה ל- Memcached להתחייב לממשק שצוין בלבד.
OPTIONS="-l 127.0.0.1"
הפעל מחדש את שירות ה- Memcached כדי שהשינויים ייכנסו לתוקף:
sudo systemctl restart memcached
גישה מרחוק
אם היישום שיחבר ל- Memcached מתארח בשרת מרוחק, עליך להגדיר את תצורת חומת האש שלך ולאפשר גישה ליציאת Memcached 11211 רק מכתובת ה- IP של הלקוח.
הדוגמה הבאה מניחה שברצונך להתחבר לשרת Memcached דרך רשת פרטית. ה- IP של השרת הממוסחר הוא
192.168.100.20
וכתובת ה- IP של הלקוח היא
192.168.100.30
CentOS מגיע עם כלי תצורת חומת אש
FirewallD
. הפקודות שלמטה תיצור אזור חדש בשם
memcached
, תפתח את היציאה
11211
ותאפשר גישה רק מכתובת ה- IP של הלקוח.
sudo firewall-cmd --new-zone=memcached --permanent
sudo firewall-cmd --zone=memcached --add-port=11211/udp --permanent
sudo firewall-cmd --zone=memcached --add-port=11211/tcp --permanent
sudo firewall-cmd --zone=memcached --add-source=192.168.100.30/32 --permanent
sudo firewall-cmd --reload
לאחר הגדרת חומת האש השלב הבא הוא לערוך את התצורה Memcached ולהגדיר את השירות להאזנה בממשק הרשת הפרטי של השרת:
פתח את קובץ התצורה
memcached
:
sudo nano /etc/sysconfig/memcached
בפרמטר
OPTIONS
הוסף את כתובת ה- IP של השרת
-l 192.168.100.20
:
OPTIONS="-l 192.168.100.20"
שמור את הקובץ והפעל מחדש את שירות Memcached:
sudo systemctl restart memcached
מתחבר ל- Memcached
כדי להתחבר לשרת Memcached עליך להשתמש בלקוח ספציפי לשפה.
PHP
כדי להשתמש ב- Memcached כמסד נתונים מטמון עבור אפליקציית PHP שלך, כגון WordPress, Drupal או Magento, עליך להתקין את
php-pecl-memcached
:
sudo apt install php-pecl-memcache
פייתון
ישנן מספר ספריות של פייתון לאינטראקציה עם memcache. אתה יכול להתקין את הספרייה המועדפת עליך באמצעות pip:
pip install pymemcache
סיכום
למדת כיצד להתקין את Memcached בשרת CentOS 7 שלך. למידע נוסף בנושא זה, עיין בוויקי ממוקצ'ד.
כיצד להתקין, להתקין hp officejet 6500a בתוספת מדפסת All-in-One

למד כיצד להתקין ולהתקין מדפסת All-in-One של HP Officejet 6500A Plus.
כיצד להתקין memcached ב- debian 9

Memcached הינה חנות נתונים בעלת ערך מפתחות בחינם עם קוד פתוח בעלת ביצועים גבוהים. במדריך זה אנו ננחה אתכם בהתקנה והגדרת התצורה של Memcached ב- Debian 9.
כיצד להתקין memcached באובונטו 18.04

Memcached הינה חנות נתונים בעלת ערך מפתחות בחינם עם קוד פתוח בעלת ביצועים גבוהים. במדריך זה, נסקור את תהליך ההתקנה והגדרת התצורה של הגרסה האחרונה של Memcached באובונטו 18.04.