Cara Memasang dan Mengkonfigurasi Memcached pada CentOS 8

Cara Memasang dan Mengkonfigurasi Memcached pada CentOS 8

Memcached adalah kedai nilai utama, berprestasi tinggi, dan superfast dalam memori yang direka untuk mempercepat aplikasi web. Antara aplikasi web yang popular yang bergantung Memcached termasuk Facebook, Reddit, dan Twitter.

Dalam artikel ini, anda akan belajar cara memasang dan mengkonfigurasi a Memcached Sistem caching pada Centos 8 Linux (arahan yang sama juga berfungsi RHEL 8 Linux).

Memasang Memcached di CentOS 8

Secara lalai, Memcached Pakej dimasukkan ke dalam Centos 8 repositori. Dengan ini, kami akan menggunakan Pengurus Pakej DNF lalai untuk memasang memcached bersama pakej lain.

$ sudo dnf memasang memcached libmemcached 
Pasang Memcached di CentOS 8

Untuk melihat maklumat terperinci mengenai Memcached pakej, jalankan arahan rpm berikut.

$ rpm -qi 

Perintah akan memaparkan butiran seperti versi, pembebasan, Jenis Senibina, pelesenan, dan Tarikh Siaran pakej seperti yang ditunjukkan di bawah.

Lihat maklumat Memcached

Mengkonfigurasi Memcached di CentOS 8

Sekarang kita sudah selesai memasang Memcached, kita perlu mengkonfigurasinya supaya aplikasi lain dapat berinteraksi dengannya. Konfigurasi Memcached terletak di /etc/sysconfig/memcached fail.

Secara lalai, Memcached mendengarkan pelabuhan 11211 dan dikonfigurasikan untuk mendengar hanya localhost sistem seperti yang ditunjukkan dalam baris nombor 5.

Lihat Konfigurasi Memcached

Untuk mengkonfigurasi Memcached Jadi aplikasi dari sistem jauh dapat menyambung ke pelayan, anda perlu menukar localhost alamat 127.0.0.1 ke alamat tuan rumah terpencil.

Mari kita anggap bahawa kita berada di rangkaian tempatan swasta. Kami Memcached IP pelayan adalah 192.168.2.101 sementara IP pelanggan jauh di mana aplikasi menyambung ke Memcached adalah 192.168.2.105.

Kami akan menggantikan localhost alamat dengan IP pelanggan jauh 192.168.2.105 seperti yang ditunjukkan.

Konfigurasikan Memcached pada CentOS 8

Seterusnya, kita perlu membuka pelabuhan 11211 di firewall untuk membolehkan lalu lintas dari tuan rumah pelanggan.

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

Untuk mengesahkan pelabuhan itu 11211 dibuka pada firewall, laksanakan arahan.

$ sudo firewall-cmd-list-ports | Grep 11211 
Sahkan pelabuhan memcached

Sempurna!, output mengesahkan bahawa port dibuka. Lalu lintas dari klien jauh kini boleh mengakses pelayan memcached.

Setelah digulung dengan tetapan dan konfigurasi, mulakan dan membolehkan Memcached seperti yang ditunjukkan.

$ sudo systemctl start memcached $ sudo systemctl enable memcached 

Untuk mengesahkan status Memcached, jalankan arahan.

$ sudo systemctl status memcached 
Sahkan status memcached

Output adalah pengesahan bahawa Memcached naik dan berjalan.

Dayakan Memcached untuk Aplikasi

Sekiranya anda menjalankan aplikasi berkuasa PHP seperti Drupal, Magento atau WordPress, Pasang PHP-PECL-MEMCACHE pelanjutan untuk permohonan anda untuk berkomunikasi dengan lancar dengan Memcached pelayan.

$ sudo DNF Pasang PHP-PECL-MEMCACHE 

Sekiranya anda menjalankan a Python aplikasi, gunakan pemasang pakej PIP untuk memasang perpustakaan python berikut.

$ pip3 Pasang pymemcache --user $ pip3 Pasang python-memcached --user 

Dan itu sahaja. Dalam panduan ini, anda belajar cara memasang Memcached Sistem caching pada Centos 8 pelayan. Untuk maklumat lanjut mengenai Memcached, lihat wiki Memcached.