Yadda ake Shigar da Sanya Memcached akan Ubuntu


Memcached tsari ne na kyauta mai budewa da kuma budewa wanda ke hanzarta aikace-aikacen gidan yanar gizo ta hanyar adana babban adadi a cikin kwakwalwar da aka samar daga bulogin neman taimako ko kiran API. Memcached yana da amfani musamman cikin hanzarta saurin aikace-aikacen gidan yanar gizo kamar su aikace-aikacen Python.

A cikin wannan darasin, zamu kalli yadda zaku girka Memcached akan Ubuntu. Don dalilan nunawa, zamuyi amfani da Ubuntu 20.04 Focal Fossa. Gaskiya, wannan jagorar zai yi amfani da Ubuntu 16.04 kuma daga baya.

Yayin da muke tafiya tare, tabbatar kuna da waɗannan masu zuwa:

  • Misali na Ubuntu Server 20.04.
  • Mai amfani na yau da kullun tare da gatan Sudo.

Bari yanzu mu mirgine hannayenmu mu nutse ciki.

Shigar da Memcached a Ubuntu Server

Kafin shigar Memcached, bari mu fara sabunta jerin kunshin abubuwan fakitin da aka sanya ta amfani da umarnin da ya dace.

$ sudo apt update

Wannan zai ɗauki minti ɗaya ko biyu dangane da saurin haɗin intanet ɗinku. Da zarar an gama sabuntawa, shigar da Memcached ta hanyar aiwatar da umarnin da ke ƙasa. Wannan zai girka Memcached tare da sauran abubuwan dogaro da fakiti.

$ sudo apt install memcached libmemcached-tools

Lokacin da aka sa ka, danna 'Y' a kan madannin ka buga ENTER don ci gaba da shigarwa.

Da zarar an shigar, sabis na Memcached ya kamata farawa ta atomatik Ana iya tabbatar da wannan ta hanyar bincika matsayin Memcached kamar haka.

$ sudo systemctl status memcached

Kayan aikin ya tabbatar da cewa Memcached yana sama da aiki.

Memaddamar da Memcached a cikin Ubuntu

Fayil na daidaitawa na asali don Memcached shine /etc/memcached.conf. Yana da mahimmanci a faɗi cewa ta tsohuwa, Memcached yana saurara a tashar jiragen ruwa 11211 kuma an saita shi don sauraron tsarin localhost. Kuna iya tabbatar da wannan ta hanyar bincika fayil ɗin sanyi akan layi na 35 kamar yadda aka nuna.

$ sudo nano /etc/memcached.conf

Idan aikace-aikacen da ke haɗawa da sabis ɗin Memcached yana zaune a kan sabar da aka sanya Memcached, to babu buƙatar yin canje-canje a wannan layin. Koyaya, idan kuna da abokin cinikin nesa wanda kuke son ba da damar shiga sabis ɗin ɓoye Memcached, to kuna buƙatar shirya wannan layin & ƙara adireshin IP na abokin cinikin nesa

A ce, kuna da abokin ciniki na nesa tare da IP 192.168.2.105 yana gudanar da aikace-aikacen da ke buƙatar haɗi zuwa sabis ɗin Memcached. Don ba da damar shiga, kawai share adireshin IP na gida (127.0.0.1) kuma maye gurbin shi da adireshin IP na abokin ciniki na nesa. Tsammani anan shine cewa dukkan tsarin guda biyu suna cikin tsarin hanyar yanki guda ɗaya.

-l 192.168.2.105

Adana kuma ka fita fayil din sanyi.

Gaba, sake kunna Memcached sabis don amfani da canje-canje.

$ sudo systemctl restart memcached

Aƙarshe, don ba da damar haɗi mai nisa zuwa sabar Memcached, muna buƙatar buɗe tashar tsoho na Memcached - tashar jiragen ruwa 11211 - akan bangon waya.

Don cimma wannan gudu umarnin:

$ sudo ufw allow 11211/tcp

Bayan haka sai a sake shigar da bango don amfani da canje-canjen.

$ sudo ufw reload

Don tabbatar da cewa tashar tana buɗe, aiwatar da:

$ sudo ufw status

Bayar da Memcached don Aikace-aikace

Dogaro da aikace-aikacen da kuke gudana, kuna buƙatar girka abokin ciniki na musamman don kunna Memcached don biyan buƙatun.

Don aikace-aikacen PHP kamar Joomla ko WordPress, aiwatar da umarnin da ke ƙasa don shigar da ƙarin fakitin:

$ sudo apt install php-memcached

Don aikace-aikacen Python, tabbatar cewa an sanya ɗakunan karatu na Python masu zuwa ta amfani da mai sarrafa kunshin pip.

$ pip install pymemcache
$ pip install python-memcached

Kuma wannan ya kunshi taken mu akan yadda ake girka da saita Memcached akan Ubuntu. Za a ji daɗin ra'ayoyinku sosai.