Yadda ake Shigar da Sanya Memcached akan CentOS 8


Memcached sigar budewa ce, aiki mai kyau, da kuma adana manyan kantuna masu darajar ƙwaƙwalwa waɗanda aka tsara don saurin ayyukan yanar gizo. Daga cikin shahararrun aikace-aikacen gidan yanar gizon da suka dogara da Memcached sun hada da FaceBook, Reddit, da Twitter.

A cikin wannan labarin, zaku koyi yadda ake girka da saita tsarin ɓoye Memcached akan CentOS 8 Linux (umarnin iri ɗaya kuma yana aiki akan RHEL 8 Linux).

Shigar da Memcached a CentOS 8

Ta hanyar tsoho, an haɗa fakitin Memcached a cikin wuraren ajiya na CentOS 8. Da wannan a zuciya, zamuyi amfani da tsoffin manajan kunshin dnf don sanya Memcached tare da sauran fakiti.

$ sudo dnf install memcached libmemcached

Don duba cikakken bayani game da kunshin Memcached, gudanar da aikin rpm mai zuwa.

$ rpm -qi

Umurnin zai nuna cikakkun bayanai kamar sigar, saki, nau'in gine-gine, lasisi, da kwanan watan saki na kunshin kamar yadda aka nuna a ƙasa.

Memaddamar da Memcached a cikin CentOS 8

Yanzu mun gama girka Memcached, muna buƙatar saita shi ta yadda sauran aikace-aikace zasu iya mu'amala da shi. Sanyawar Memcached ɗin yana cikin fayil ɗin/sauransu/sysconfig/memcached.

Ta hanyar tsoho, Memcached yana sauraron tashar jiragen ruwa 11211 kuma an saita shi don sauraron tsarin localhost kawai kamar yadda aka nuna a lambar layi 5.

Don saita Memcached don aikace-aikace daga tsarin nesa zasu iya haɗi zuwa sabar, kuna buƙatar canza adireshin gida na 127.0.0.1 zuwa adireshin mai masaukin nesa.

Bari mu ɗauka cewa muna cikin cibiyar sadarwar gida mai zaman kansa. Sabis ɗinmu na Memcached IP shine 192.168.2.101 yayin da IP abokin ciniki na nesa inda aikace-aikacen da ke haɗawa da Memcached yake 192.168.2.105.

Za mu maye gurbin adireshin gida tare da abokin ciniki na nesa IP IP.16.168.2.105 kamar yadda aka nuna.

Abu na gaba, muna buƙatar buɗe tashar jiragen ruwa 11211 akan Tacewar zaɓi don ba da damar zirga-zirga daga mai karɓar sabis ɗin.

$ sudo firewall-cmd --add-port=11211/tcp --zone=public --permanent
$ sudo firewall-cmd --reload

Don tabbatar da cewa an buɗe tashar jirgin ruwa 11211 a kan Firewall, aiwatar da umarnin.

$ sudo firewall-cmd --list-ports | grep 11211

Cikakke !, Sakamakon ya tabbatar da cewa an buɗe tashar jiragen ruwa. Hanyoyin zirga-zirga daga abokin ciniki na nesa yanzu suna iya samun damar sabar Memcached.

Bayan sanya rauni tare da saituna da daidaitawa, farawa da kunna Memcached kamar yadda aka nuna.

$ sudo systemctl start memcached
$ sudo systemctl enable memcached

Don tabbatar da matsayin Memcached, gudanar da umarnin.

$ sudo systemctl status memcached

Fitarwa tabbaci ne cewa Memcached yana sama da aiki.

Enc Memcached don Aikace-aikace

Idan kuna gudanar da aikace-aikacen PHP mai aiki kamar Drupal, Magento ko WordPress, shigar da php-pecl-memcache don aikace-aikacenku don sadarwa mara kyau tare da uwar garken Memcached.

$ sudo dnf install php-pecl-memcache

Idan kuna gudanar da aikace-aikacen Python, yi amfani da mai saka bututu don girka dakunan karatu na Python masu zuwa.

$ pip3 install pymemcache --user
$ pip3 install python-memcached --user

Kuma shi ke nan. A cikin wannan jagorar, kun koyi yadda ake girka tsarin ɓoye Memcached akan sabar CentOS 8. Don ƙarin bayani game da Memcached bincika Memcached Wiki.