Cara Memasang dan Mengkonfigurasi Memcached pada CentOS 8
- 4102
- 380
- Chris Little I
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 libmemcachedPasang 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 MemcachedMengkonfigurasi 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 MemcachedUntuk 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 8Seterusnya, 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 11211Sahkan 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 memcachedSahkan 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.
- « Cara Memasang Memcached (Server Caching) di CentOS 7
- Cara Mengkonfigurasi Rangkaian IPv6 di CentOS/RHEL 8 »