Yadda ake Shigar da Memcached akan Debian 10


Memcached babban kyauta ne mai kyauta kuma buɗewa a cikin ƙwaƙwalwar ajiya mai ƙimar mahimmancin amfani da azaman tsarin ɓoye kaya. Ana amfani dashi galibi don hanzarta ɗakunan shafukan yanar gizo da aikace-aikacen yanar gizo ta hanyar adana bayanai a cikin RAM. A yin haka, yana rage mitar da za'a karanta tushen tushen bayanai har abada.

Memcached yana da sauƙi da sauƙin turawa kuma ana samun API ɗinsa sosai don yawancin keɓaɓɓen yaren shirye-shirye kamar Python.

Wannan jagorar yana biye da ku ta hanyar shigar da Memcached a kan Debian 10, mai suna Debian Buster da Debian 9, mai suna Stretch.

A wannan shafin

  • Shigar da Memcached a kan Debian
  • Sanya Memcached a Debian
  • Enc Memcached don PHP da Aikace-aikacen Python

An riga an haɗa fakitin Memcached a cikin maɓallin Debian, kuma saboda haka, za mu girka Memcached ta amfani da mai sarrafa kunshin APT.

Amma da farko, sabunta abubuwan kunshin tsarin kamar yadda aka nuna:

$ sudo apt update

Bayan haka, shigar da Memcached ta hanyar kiran umarnin:

$ sudo apt install memcached libmemcached-tools

Kunshin kayan aikin libmemacached-kayan aiki dakin karatu ne na C & C ++ wanda ke samar da kayan amfani da layin umarni da yawa wadanda zaku iya amfani dasu don mu'amala da sarrafa uwar garken Memcached.

Da zarar an shigar, sabis na Memcached zai fara ta atomatik kuma zaka iya tabbatar da hakan ta hanyar tafiyar da umarnin:

$ sudo systemctl status memcached

Ta hanyar tsoho, Memcached yana sauraron tashar jiragen ruwa 11211 kuma zaka iya tabbatar da wannan ta amfani da netstat command kamar yadda aka nuna:

$ sudo netstat -pnltu

Don saita Memcached, kuna buƙatar saita fayil ɗin /etc/memcached.conf . Ga mafi yawancin, saitunan tsoho zasuyi aiki daidai don yawancin masu amfani.

Ba tare da wani tsari ba, Memcached yana saurara akan localhost kawai. Idan kana haɗawa da uwar garken Memcached daga sabar kanta, babu buƙatar daidaitawa.

Don ba da damar haɗi mai nisa zuwa sabar, ana buƙatar ƙarin daidaitawa. Muna buƙatar gyara katangar don ba da damar shiga tashar UDP 11211 wacce Memcached ke saurara ta tsohuwa.

Bari mu ɗauka cewa adireshin IP na Memcached uwar garken IP shine 10.128.0.46 kuma adireshin IP na abokin ciniki shine 10.128.0.45. Don bawa damar masarrafar masarrafar Memcached, gudanar da umarnin.

$ sudo ufw allow from 10.128.0.45 to any port 11211

Na gaba, sake shigar da bango don canje-canje don ci gaba.

$ sudo ufw reload

Bayan haka, tafi kan zuwa memcached.conf fayil ɗin daidaitawa.

$ sudo vim /etc/memcached.conf

Tabbatar gano wuri layin da ya fara da -l 127.0.0.1 .

Sauya shi tare da IP ɗin uwar garke, wanda a wannan yanayin shine 10.128.0.46 kamar yadda aka nuna:

Yanzu, sake kunna Memcached don canje-canje su fara aiki.

$ sudo systemctl restart memcached

Idan kuna da niyyar amfani da Memcached azaman ma'ajin ajiya don aikace-aikacen PHP kamar Drupal ko WordPress, ana buƙatar haɓakar php-memcached.

Don shigar da shi, gudanar da umarnin:

$ sudo apt install php-memcached

Don aikace-aikacen Python, shigar da ɗakunan karatu na Python masu zuwa ta amfani da pip. Idan ba'a shigar da pip ba, zaka iya shigar dashi ta amfani da umarnin:

$ sudo apt install python3-pip

Sannan shigar dakunan karatu kamar yadda aka nuna.

$ pip3 install pymemcache
$ pip3 install python-memcached

Munzo karshen wannan jagorar. Fatanmu ne cewa yanzu zaku iya sanya Memcached a kan Debian 10 misali ba tare da wata matsala ba. Maraba da ra'ayoyinku.