וטנובואב Memcached תא רידגהלו ןיקתהל דציכ


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

.רתוי תורחואמ תואסרגו 16.04 וטנובוא לע םג לוחי ךירדמ ותוא ,ןוכנ .Ubuntu 20.04 Focal Fossa -ב שמתשנ ,המגדה תורטמל .וטנובואב Memcached תא ןיקתהל ןתינ דציכ םינחוב ונא הז ךירדמב

:םיאבה םירבדה תא קדוב התאש אדו ,האלה םירבוע ונחנאשכ

    .המינפ לולצנו םילוורש ךילשנ וישכע ואוב

    וטנובוא תרשב Memcached תנקתה

    .apt הדוקפה תועצמאב תונקתומה תוליבחה לש תוליבחה תמישר תא הליחת ןכדענ ,Memcached תנקתה ינפל

    $ sudo apt update
    

    .תורחא תוליבחו תולת דצל Memcached תא ןיקתת וז הלועפ .הטמל הדוקפה תלעפה ידי לע Memcached תא ןקתה ,ןוכדעה תמלשה רחאל .טנרטניאל רוביחה תוריהמל םאתהב םייתש וא הקד תחקל רומא הז

    $ sudo apt install memcached libmemcached-tools
    

    .הנקתהב ךישמהל ידכ ENTER לע ץחלו תדלקמב 'Y' לע ץחל ,שקבתת רשאכ

    .אבה ןפואב Memcached לש סוטטסה תקידב ידי לע תאז תמאל ןתינ .תיטמוטוא ליחתהל רומא Memcached תוריש ,הנקתהה רחאל

    $ sudo systemctl status memcached
    

    .לעופ Memcached יכ רשאמ טלפה

    וטנובואב Memcached לש הרוצת תעיבק

    .גצומכ 35 הרושב הרוצתה ץבוק תקידב ידי לע תאז רשאל ךתורשפאב .localhost תכרעמב הנזאהל רדגומו 11211 האיציל בישקמ Memcached ,לדחמ תרירבכ יכ ריכזהל םג בושח .etc/memcached.conf/ אוה Memcached רו

    $ sudo nano /etc/memcached.conf
    

    .קחורמה חוקלה לש IP -ה תבותכ תא ףיסוהלו וז הרוש ךורעל ךילע ,Memcached לש ןומטמה תורישל השיג רשפאל ךנוצרבש קחורמ חוקל ךל שי םא ,תאז םע .וז הרושב םייוניש עצבל ךרוצ ןיא ,Memcached תנקתומ וב ת

    .ימוקמ רוזא תשר התואב תוכרעמה יתשש איה ןאכ החנהה .קחורמה חוקלה לש IP -ה תבותכב התוא ףלחהו localhost (127.0.0.1) לש IP -ה תבותכ תא קחמ טושפ ,השיג רשפאל ידכ .Memcached תורישל רבחתהל ךירצש םו

    -l 192.168.2.105
    

    .הרוצתה ץבוקמ אציו רומש

    .םייונישה תא ליחהל ידכ Memcached תוריש תא שדחמ לעפה ,ןכמ רחאל

    $ sudo systemctl restart memcached
    

    .שאה תמוח לע - 11211 האיצי - Memcached לש לדחמה תרירב תאיצי תא חותפל ונילע ,Memcached תרשל םיקחורמ םירוביח רשפאל ידכ ,ףוסבל

    :תודוקפה תא לעפה ,תאז גישהל ידכ

    $ sudo ufw allow 11211/tcp
    

    .םייונישה תא ליחהל ידכ שאה תמוח תא שדחמ ןעט זאו

    $ sudo ufw reload
    

    :עצב ,החותפ האיציהש אדוול ידכ

    $ sudo ufw status
    

    םימושייל Memcached תלעפה

    .תושקבה תא תרשל Memcached -ל רשפאל ידכ הפשל יפיצפס חוקל ןיקתהל ךילע ,ליעפמ התאש םושייל םאתהב

    :תופסונה תוליבחה תנקתהל הטמל הדוקפה תא עצב ,סרפדרוו וא הלמו'ג ןוגכ PHP ימושיי רובע

    $ sudo apt install php-memcached
    

    .pip -ה תוליבח להנמ תועצמאב תונקתומ תואבה Python -ה תוירפס יכ אדו ,Python ימושיי רובע

    $ pip install pymemcache
    $ pip install python-memcached
    

    .דואמ ךרעומ היהי ךלש בושמה .וטנובואב Memcached תא רידגהלו ןיקתהל דציכ ונלש אשונה תא ףטוע הזו