Cara Menginstal dan Mengkonfigurasi Memcached di Centos 8

Cara Menginstal dan Mengkonfigurasi Memcached di Centos 8

Memcached adalah OpenSource, Toko Key-Memory-Memory yang berkinerja tinggi, dan superfast in-memory yang dirancang untuk mempercepat aplikasi web. Di antara aplikasi web populer yang mengandalkan Memcached termasuk Facebook, Reddit, Dan Twitter.

Di artikel ini, Anda akan belajar cara menginstal dan mengonfigurasi a Memcached Sistem caching di Centos 8 Linux (instruksi yang sama juga dikerjakan RHEL 8 Linux).

Memasang Memcached di Centos 8

Secara default, Memcached Paket sudah termasuk Centos 8 repositori. Dengan pemikiran ini, kami akan menggunakan DNF Package Manager default untuk menginstal memcached bersama paket lainnya.

$ sudo dnf menginstal libmemcached memcached 
Instal Memcached di Centos 8

Untuk melihat informasi terperinci tentang Memcached paket, jalankan perintah rpm berikut.

$ RPM -QI 

Perintah akan menampilkan detail seperti Versi: kapan, melepaskan, Jenis Arsitektur, lisensi, Dan tanggal rilis dari paket seperti yang ditunjukkan di bawah ini.

Lihat informasi memcached

Mengkonfigurasi Memcached di Centos 8

Sekarang setelah kami selesai menginstal Memcached, kita perlu mengonfigurasinya sehingga aplikasi lain dapat berinteraksi dengannya. Konfigurasi Memcached terletak di /etc/sysconfig/memcached mengajukan.

Secara default, Memcached mendengarkan port 11211 dan dikonfigurasi untuk hanya mendengarkan localhost sistem seperti yang ditunjukkan pada baris nomor 5.

Lihat Konfigurasi Memcached

Untuk mengonfigurasi Memcached Sehingga aplikasi dari sistem jarak jauh dapat terhubung ke server, Anda perlu mengubah localhost alamat 127.0.0.1 ke alamat host jarak jauh.

Mari kita asumsikan bahwa kita berada di jaringan lokal pribadi. Kita Memcached IP server adalah 192.168.2.101 Sedangkan IP klien jarak jauh di mana aplikasi yang terhubung ke Memcached adalah 192.168.2.105.

Kami akan mengganti localhost Alamat dengan IP klien jarak jauh 192.168.2.105 seperti yang ditunjukkan.

Konfigurasikan Memcached di Centos 8

Selanjutnya, kita perlu membuka port 11211 di firewall untuk mengizinkan lalu lintas dari host klien.

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

Untuk mengkonfirmasi port itu 11211 dibuka di firewall, jalankan perintah.

$ sudo firewall-cmd-list-ports | Grep 11211 
Konfirmasi port memcached

Sempurna!, Output menegaskan bahwa port dibuka. Lalu lintas dari klien jarak jauh sekarang dapat mengakses server memcached.

Setelah berakhir dengan pengaturan dan konfigurasi, mulai dan aktifkan Memcached seperti yang ditunjukkan.

$ sudo systemctl mulai memcached $ sudo systemctl memungkinkan memcached 

Untuk memverifikasi status memcached, jalankan perintah.

$ sudo Systemctl Status memcached 
Verifikasi status memcached

Output adalah konfirmasi itu Memcached sedang dan berjalan.

Aktifkan Memcached untuk aplikasi

Jika Anda menjalankan aplikasi bertenaga PHP seperti Drupal, Magento atau WordPress, instal PHP-PECL-MEMCACHE ekstensi untuk aplikasi Anda untuk berkomunikasi dengan mulus dengan Memcached server.

$ sudo DNF Instal PHP-PECL-MEMCACH 

Jika Anda menjalankan Python Aplikasi, gunakan penginstal paket PIP untuk menginstal pustaka python berikut.

$ PIP3 Instal Pymemcache-Pengguna $ Pip3 Instal Python-Memcached-Pengguna 

Dan itu saja. Dalam panduan ini, Anda belajar cara menginstal Memcached Sistem caching di Centos 8 server. Untuk informasi lebih lanjut tentang memcached, lihat wiki yang memcached.