Intro To Memcached
Isi kandungan:
- Prasyarat
- Memasang Memcached
- Mengkonfigurasi Memcached
- Akses Jauh
- Menyambung ke Memcached
- PHP
- Python
- Kesimpulannya
Memcached adalah penyimpanan data penting nilai-memori utama dalam sumber memori terbuka dan terbuka. Ia kebanyakannya digunakan untuk mempercepatkan aplikasi dengan menyusun pelbagai objek dari hasil panggilan pangkalan data.
Dalam tutorial ini, kami akan membimbing anda untuk memasang dan mengkonfigurasi Memcached pada Debian 9.
Prasyarat
Anda perlu log masuk sebagai pengguna dengan akses sudo untuk dapat memasang pakej pada sistem Debian anda.
Memasang Memcached
Pakej memcached dimasukkan dalam repositori Debian 9 lalai. Pemasangan sangat mudah, hanya ikuti langkah-langkah di bawah:
-
Kemas kini senarai pakej:
sudo apt updatePasang Memcached dengan menaip:
sudo apt install memcached libmemcached-toolslibmemcached-toolsmengandungi menyediakan beberapa alat baris arahan untuk menguruskan pelayan Memcached.Setelah pemasangan selesai, perkhidmatan Memcached akan bermula secara automatik. Untuk menyemak status perkhidmatan, masukkan arahan berikut:
sudo systemctl status memcachedOutput akan kelihatan seperti ini:
● memcached.service - memcached daemon Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2019-06-05 21:00:57 GMT; 52s ago Docs: man:memcached(1) Main PID: 1371 (memcached) CGroup: /system.slice/memcached.service └─1371 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1
Itu sahaja, anda telah berjaya memasang Memcached pada pelayan Debian 9 anda.
Mengkonfigurasi Memcached
Memcached boleh dikonfigurasi dengan mengedit fail
/etc/memcached.conf
. Tetapan konfigurasi lalai adalah mencukupi untuk kebanyakan pengguna.
Secara lalai, perkhidmatan Memcached hanya mendengar pada localhost. Jika pelanggan yang menyambung ke pelayan juga menjalankan pada hos yang sama, anda tidak perlu mengubah fail konfigurasi lalai.
Akses Jauh
Sekiranya ia tidak dikonfigurasikan secara tidak betul, Memcached boleh digunakan untuk melakukan serangan penafian yang disebarkan (DDoS). Untuk membenarkan sambungan jarak jauh ke pelayan Memcached, anda perlu mengkonfigurasi firewall anda dan membenarkan akses ke port UDP Memcached 11211 hanya dari pelanggan yang dipercayai.
Dalam contoh berikut kami menganggap bahawa anda ingin menyambung ke pelayan Memcached melalui rangkaian peribadi. IP pelayan ialah
192.168.100.20
dan alamat IP pelanggan ialah
192.168.100.30
sudo ufw allow from 192.168.100.30 to any port 11211
iptables -I INPUT -s 192.168.100.30 --dport 2112112 -j ACCEPT
Setelah firewall dikonfigurasikan langkah seterusnya adalah untuk mengedit tetapan Memcached dan tetapkan perkhidmatan Memcached untuk mendengar pada antara muka rangkaian peribadi pelayan:
Untuk berbuat demikian, buka fail konfigurasi
memcached.conf
:
sudo nano /etc/memcached.conf
Cari baris yang bermula dengan
-l 127.0.0.1
dan gantikan
127.0.0.1
dengan alamat IP pelayan
192.168.100.20
.
# Specify which IP address to listen on. The default is to listen on all IP addresses # This parameter is one of the only security measures that memcached has, so make sure # it's listening on a firewalled interface. -l 192.168.100.20
Mulakan semula perkhidmatan Memcached untuk perubahan menjadi aktif:
sudo systemctl restart memcached
Kini anda boleh menyambung ke pelayan Memcached dari lokasi terpencil.
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 lanjutan
php-memcached
:
sudo apt install php-memcached
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 Debian 9 anda. Untuk maklumat lanjut mengenai topik ini, rujuk kepada Memcached Wiki.
debian memcachedMemasang, 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 centos 7
Memcached adalah penyimpanan data penting nilai-memori utama dalam sumber memori terbuka dan terbuka. Dalam tutorial ini, kami akan menerangkan cara memasang dan mengkonfigurasi Memcached pada CentOS 7.
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.







