How to Install Memcached on CentOS 7 Server
Isi kandungan:
- Prasyarat
- Memasang Memcached
- Mengkonfigurasi Memcached
- Hanya Akses Dalam Negeri
- Akses Jauh
- Menyambung ke Memcached
- PHP
- Python
- Kesimpulannya
Memcached adalah penyimpanan data penting nilai-memori utama dalam sumber memori terbuka dan terbuka. Ia digunakan terutamanya sebagai sistem caching untuk mempercepatkan aplikasi dengan caching pelbagai objek dari hasil panggilan pangkalan data.
Dalam tutorial ini, kami akan menerangkan cara memasang dan mengkonfigurasi Memcached pada CentOS 7.
Prasyarat
Sebelum meneruskan tutorial ini, pastikan anda log masuk sebagai pengguna dengan keistimewaan sudo.
Memasang Memcached
Pakej memcached dimasukkan dalam repositori CentOS 7 lalai. Pemasangannya agak mudah, hanya taipkan arahan berikut:
sudo yum install memcached libmemcached
Pakej
libmemcached
mengandungi menyediakan beberapa alat baris arahan untuk menguruskan pelayan Memcached.
Setelah pemasangan selesai, mulakan dan dayakan perkhidmatan Memcached
sudo systemctl start memcached
sudo systemctl enable memcached
Itu sahaja, pada ketika ini anda telah Memcached dipasang dan berjalan pada pelayan CentOS 7 anda.
Mengkonfigurasi Memcached
Memcached boleh dikonfigurasi dengan mengedit fail
/etc/sysconfig/memcached
. Secara lalai, Memcached ditetapkan untuk mendengar pada semua antara muka. Dalam bahagian berikut, kami akan menunjukkan kepada anda bagaimana untuk mengkonfigurasi perkhidmatan untuk akses tempatan dan jauh.
Apabila Memcached dikonfigurasikan secara tidak betul boleh digunakan untuk melakukan serangan penafian-perkhidmatan (DDoS) yang diedarkan.
Hanya Akses Dalam Negeri
Jika pelanggan yang menyambung ke pelayan juga menjalankan pada hos yang sama, disyorkan untuk menetapkan perkhidmatan Memcached untuk mendengar hanya localhost.
Untuk berbuat demikian, buka fail konfigurasi
memcached
dengan editor teks anda:
sudo nano /etc/sysconfig/memcached
Dalam parameter
OPTIONS
tambah
-l 127.0.0.1
. Ini mengarahkan Memcached untuk mengikat antara muka yang ditentukan sahaja.
OPTIONS="-l 127.0.0.1"
Mulakan semula perkhidmatan Memcached untuk melaksanakan perubahan:
sudo systemctl restart memcached
Akses Jauh
Jika aplikasi yang akan disambungkan ke Memcached dihoskan pada pelayan jauh, anda perlu mengkonfigurasi firewall anda dan membenarkan akses ke port Memcached 11211 hanya dari alamat IP pelanggan.
Contoh berikut menganggap bahawa anda ingin menyambung ke pelayan Memcached melalui rangkaian peribadi. IP pelayan Memcached adalah
192.168.100.20
dan alamat IP klien ialah
192.168.100.30
CentOS dilengkapi dengan alat konfigurasi firewall
FirewallD
. Perintah di bawah akan membuat zon baru bernama
memcached
, buka port
11211
dan izinkan akses hanya dari alamat IP klien.
sudo firewall-cmd --new-zone=memcached --permanent
sudo firewall-cmd --zone=memcached --add-port=11211/udp --permanent
sudo firewall-cmd --zone=memcached --add-port=11211/tcp --permanent
sudo firewall-cmd --zone=memcached --add-source=192.168.100.30/32 --permanent
sudo firewall-cmd --reload
Sebaik sahaja firewall anda dikonfigurasikan langkah seterusnya adalah untuk mengedit konfigurasi Memcached dan tetapkan perkhidmatan untuk mendengar pada antara muka rangkaian peribadi pelayan:
Buka fail konfigurasi
memcached
:
sudo nano /etc/sysconfig/memcached
Dalam parameter
OPTIONS
tambah alamat IP pelayan
-l 192.168.100.20
:
OPTIONS="-l 192.168.100.20"
Simpan fail dan mulakan semula perkhidmatan Memcached:
sudo systemctl restart memcached
Menyambung ke Memcached
Untuk menyambung ke pelayan Memcached, anda perlu menggunakan klien khusus bahasa.
PHP
Untuk menggunakan Memcached sebagai pangkalan data caching untuk aplikasi PHP anda seperti WordPress, Drupal atau Magento, anda perlu memasang pelanjutan
php-pecl-memcached
:
sudo apt install php-pecl-memcache
Python
Terdapat beberapa perpustakaan Python untuk berinteraksi dengan memcache. Anda boleh memasang perpustakaan pilihan anda menggunakan pip:
pip install pymemcache
Kesimpulannya
Anda telah belajar bagaimana untuk memasang Memcached pada pelayan CentOS 7 anda. Untuk maklumat lanjut mengenai topik ini, rujuk kepada Memcached Wiki.
Memasang, memasang semula, menaik taraf, laman web yang memberi tumpuan sepenuhnya kepada cara memasang, memasang, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP.
Microsoft telah melancarkan laman bantuan baru yang memfokuskan semata-mata mengenai cara memasang, memasang semula, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP. Jika anda sedang merancang untuk mengupgrade Windows Vista ke Windows 7, ini adalah sumber yang hebat!
Bagaimana untuk memasang memcached pada debian 9
Memcached adalah penyimpanan data penting nilai-memori utama dalam sumber memori terbuka dan terbuka. Dalam tutorial ini, kami akan membimbing anda untuk memasang dan mengkonfigurasi Memcached pada Debian 9.
Bagaimana untuk memasang memcached pada ubuntu 18.04
Memcached adalah penyimpanan data penting nilai-memori utama dalam sumber memori terbuka dan terbuka. Dalam tutorial ini, kami akan menampung proses memasang dan mengkonfigurasi versi terkini Memcached pada Ubuntu 18.04.







