GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Memcached di CentOS 8

Memcached adalah sistem cache memori open-source dan berkinerja tinggi. Ini menyimpan data dalam memori dan digunakan untuk mengoptimalkan situs web dinamis. Ini mempercepat situs web berbasis basis data Anda dengan menyimpan objek di memori. Memcached adalah pilihan pertama webmaster mana pun untuk meng-host aplikasi waktu nyata di Web, Aplikasi Seluler, Permainan, dan E-Commerce. Dalam panduan ini, saya akan menjelaskan cara menginstal sistem cache dalam memori Memcached di CentOS 8.

Prasyarat

  • Server yang menjalankan CentOS 8.
  • Sandi root dikonfigurasi untuk server.

Memasang Server Memcached

Menginstal paket Memcached adalah proses yang sederhana. Anda dapat menginstalnya hanya dengan menjalankan perintah berikut:

dnf install memcached libmemcached -y

Setelah server Memcached diinstal, mulai dan aktifkan server Memcached saat sistem dinyalakan ulang:

systemctl enable memcached --now

Untuk memverifikasi layanan Memcached, jalankan perintah berikut:

systemctl status memcached

Keluaran:

Mengonfigurasi Memcached

Secara default, Memcached hanya dapat diakses dari localhost. Jika aplikasi Anda dihosting di sistem jarak jauh, maka Anda perlu mengonfigurasi Memcached untuk mengizinkan akses ke port 11211 dari IP server aplikasi.

Anda dapat mengizinkan server jarak jauh untuk mengakses Memcached dengan mengedit file /etc/sysconfig/memcached:

nano /etc/sysconfig/memcached

Temukan baris berikut:

OPTIONS="-l 127.0.0.1,::1"

Dan, ganti dengan baris berikut:

OPTIONS="-l application-server-ip,::1"

Simpan dan tutup file setelah Anda selesai. Kemudian, restart layanan Memcached untuk menerapkan perubahan:

systemctl restart memcached

Mengonfigurasi Firewall

Selanjutnya, Anda perlu mengonfigurasi firewall untuk mengizinkan TCP dan UDP port 11211 dan mengizinkan akses dari IP server aplikasi jarak jauh Anda.

Anda dapat mengizinkannya dengan perintah berikut:

firewall-cmd --zone=public --add-port=11211/udp --permanent
firewall-cmd --zone=public --add-port=11211/tcp --permanent
firewall-cmd --zone=public --add-source=application-server-ip/32 --permanent

Selanjutnya, muat ulang layanan firewalld untuk menerapkan perubahan:

firewall-cmd --reload

Memasang Ekstensi Memcached

Untuk terhubung ke server Memcached, Anda perlu menginstal klien khusus bahasa.

Jika Anda ingin menggunakan Memcached untuk aplikasi PHP Anda. Anda perlu menginstal ekstensi php-pecl-memcached ke server Anda.

Anda dapat menginstalnya dengan perintah berikut:

dnf install php-pecl-memcached php-pecl-memcache -y

Jika Anda ingin menggunakan Memcached untuk aplikasi Python Anda. Anda perlu menginstal pymemcache ke server Anda.

Anda dapat menginstalnya dengan perintah berikut:

pip install pymemcache
pip install python-memcached

Kesimpulan

Selamat! Anda telah berhasil menginstal Memcached di CentOS 8. Sekarang Anda dapat mengintegrasikan Memcached dengan aplikasi berbasis PHP atau Python dan meningkatkan kecepatan aplikasi Anda.


Cent OS
  1. Cara Menginstal PHP 7, 7.2 &7.3 Pada CentOS 7

  2. Cara Menginstal Java 11 &12 di CentOS 7

  3. Cara Menginstal Wine 4.0 di CentOS 7

  1. Cara Menginstal Vim 8.2 di CentOS 7

  2. Cara Menginstal VirtualBox di CentOS 7

  3. Cara Menginstal Git di CentOS 8

  1. Cara Menginstal Docker di CentOS 8

  2. Cara Menginstal Java 8 &11 di Centos 8

  3. Cara Menginstal MySQL di CentOS 8