Otu esi etinye ma hazie Memcached na CentOS 8


Memcached bụ ebe mepere emepe, arụmọrụ dị elu yana nnukwu ụlọ ahịa igodo-ụru ebe nchekwa emebere maka ịgbalite ngwa weebụ. N'ime ngwa weebụ ama ama na-adabere na Memcached gụnyere FaceBook, Reddit, na Twitter.

N'ime edemede a, ị ga-amụta ka esi etinye na hazie Memcached caching system na CentOS 8 Linux (otu ntuziaka na-arụkwa ọrụ na RHEL 8 Linux).

Ịwụnye Memcached na CentOS 8

Site na ndabara, ngwungwu Memcached na-etinye na ebe nchekwa CentOS 8. N'iburu nke a n'uche, anyị ga-eji njikwa ngwugwu dnf ndabara iji wụnye Memcached n'akụkụ ngwugwu ndị ọzọ.

$ sudo dnf install memcached libmemcached

Ka ilele ozi zuru ezu gbasara ngwungwu Memcached, mee iwu rpm na-esote.

$ rpm -qi

Iwu ahụ ga-egosipụta nkọwa dịka ụdị, ntọhapụ, ụdị ihe owuwu ụlọ, ikike, na ụbọchị mwepụta nke ngwugwu dị ka egosiri n'okpuru.

Na-ahazi Memcached na CentOS 8

Ugbu a anyị mechara tinye Memcached, anyị kwesịrị ịhazi ya ka ngwa ndị ọzọ wee nwee ike imekọrịta ya. Nhazi nke Memcached dị na faịlụ /etc/sysconfig/memcached.

Site na ndabara, Memcached na-ege ntị na ọdụ ụgbọ mmiri 11211 ma hazie ya ka ọ gee ntị naanị na sistemụ localhost dị ka egosiri na nọmba ahịrị 5.

Iji hazie Memcached ka ngwa sitere na sistemụ dịpụrụ adịpụ nwee ike jikọọ na ihe nkesa, ịkwesịrị ịgbanwe adreesị localhost 127.0.0.1 na adreesị nke onye ọbịa dịpụrụ adịpụ.

Ka anyị were na anyị nọ na netwọkụ mpaghara nkeonwe. Ihe nkesa IP anyị memcached bụ 192.168.2.101 ebe IP nke onye ahịa dịpụrụ adịpụ ebe ngwa njikọ na Memcached bụ 192.168.2.105.

Anyị ga-eji IP 192.168.2.105 nke onye ahịa dịpụrụ adịpụ dochie adreesị localhost dị ka egosiri.

Ọzọ, anyị kwesịrị imeghe ọdụ ụgbọ mmiri 11211 na firewall iji kwe ka okporo ụzọ si n'aka onye ahịa ahịa.

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

Iji gosi na emeghere ọdụ ụgbọ mmiri 11211 na firewall, mee iwu ahụ.

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

Zuru oke!, mmepụta na-egosi na emeghere ọdụ ụgbọ mmiri. Okporo ụzọ si n'aka onye ahịa dịpụrụ adịpụ nwere ike ịnweta sava Memcached ugbu a.

N'ịbụ ndị mebie ntọala na nhazi, malite ma mee Memcached dị ka egosiri.

$ sudo systemctl start memcached
$ sudo systemctl enable memcached

Iji nyochaa ọkwa nke Memcached, mee iwu ahụ.

$ sudo systemctl status memcached

Nsonaazụ bụ nkwenye na Memcached na-arụ ọrụ.

Kwado Memcached maka ngwa

Ọ bụrụ na ị na-eji ngwa PHP kwadoro dịka Drupal, Magento ma ọ bụ WordPress, wụnye ndọtị php-pecl-memcache maka ngwa gị ka gị na sava Memcached kparịta ụka n'enweghị nsogbu.

$ sudo dnf install php-pecl-memcache

Ọ bụrụ na ị na-eji ngwa Python, jiri ihe nrụnye ngwugwu pip iji wụnye ọba akwụkwọ Python ndị a.

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

Ma nke ahụ bụ ya. N'ime ntuziaka a, ị mụtara ka esi etinye sistemu caching Memcached na sava CentOS 8. Maka ozi ndị ọzọ gbasara Memcached lelee Memcached Wiki.