آموزش نصب Memcached در اوبونتو 20.04
Memcached یک دیتابیس ذخیره سازی داده با قدرت و با کارایی بالا با حافظه in-memory است. به طور کلی برای سرعت بخشیدن به برنامه ها از طریق ذخیره objects مختلف از نتایج API و تماس های پایگاه داده استفاده می شود. این مقاله نحوه نصب و پیکربندی Memcached در اوبونتو 20.04 را نشان می دهد.
نصب Memcached در اوبونتو 20.04
بسته memcached در مخازن پیش فرض اوبونتو 20.04 گنجانده شده است. برای نصب آن ، دستور زیر را به عنوان root یا کاربر دارای امتیازات sudo وارد کنید
sudo apt update
sudo apt install memcached libmemcached-tools
بسته libmemcached-tools
ابزارهای خط فرمان را ارائه می دهد که می توانید از آنها برای مدیریت سرور memcached استفاده کنید. پس از اتمام نصب ، سرویس memcached بطور خودکار شروع می شود. برای بررسی وضعیت سرویس ، دستور وارد کنید و خروجی را مشاهده کنین
sudo systemctl status memcached
memcached.service - memcached daemon
Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2020-07-13 19:32:01 UTC; 23s ago
شما memcached را روی سرور Ubuntu 20.04 خود نصب کرده اید ، و می توانید شروع به استفاده از آن کنید.
سایر آموزش ها : آموزش نصب Memcached در centos 7
پیکربندی Memcached در اوبونتو 20.04
در این قسمت میتونیم کانفیگ حرفه ای تری برای تغییر پورت ، تعدا کانکشن ها ، میزان استفاده از رم رو انجام بدیم ، همونطور که در قسمت های بالا توضیح دادیم باید فایل تنظیمات /etc/memcached.conf
رو باز کنین و مقادیر پارامتر های زیر رو اضافه کنین. در قسمت port ، میتونین پورت پیش فرض 11211 رو عوض کنین که در اینجا 1447 قرار دادیم ، اجرای یوزر memcached به عنوان USER ، حداکثر تعدا کانکشن که 3000 قرار داده شده و حداکثر میزان کش کردن در رم که 4 گیگ در نظر گرفته شده.
PORT=”1447″ USER=”memcached” MAXCONN=”3000″ CACHESIZE=”4096″ OPTIONS="-l 127.0.0.1 -U 0"
بعد از انجام تغییرات سرویس Memcached را مجدد اجرا کنید
sudo systemctl restart memcached
سایر آموزش ها : آموزش نصب Memcached در centos 8
اتصال به Memcached در Ubuntu 20.04
برای استفاده از Memcached به عنوان یک کش پایگاه داده برای برنامه های PHP مانند WordPress ، Drupal ، Joomla یا Magento ، باید افزونه php-memcached را نصب کنید
sudo apt install php-memcached
برای پایتون نیز چندین کتابخانه پایتون برای تعامل با memcache وجود دارد. می توانید کتابخانه مورد نظر خود را با استفاده از pip نصب کنید
pip install pymemcache
pip install python-memcached