GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Memcached di Debian 11

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Memcached di Debian 11. Bagi Anda yang belum tahu, Memcached, sistem cache objek memori terdistribusi berkinerja tinggi, adalah sangat berguna dalam mempercepat aplikasi web dinamis dengan mengurangi beban basis data. Ini mengurangi berapa kali sumber data eksternal harus dibaca, yang menurunkan overhead dan mempercepat waktu respons. Perangkat lunak cache memori adalah proyek sumber terbuka gratis yang siapa saja dapat digunakan.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda melalui langkah-demi-langkah instalasi Memcached pada Debian 11 (Bullseye).

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:Debian 11 (Bullseye).
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal Memcached di Debian 11 Bullseye

Langkah 1. Sebelum kami menginstal perangkat lunak apa pun, penting untuk memastikan sistem Anda mutakhir dengan menjalankan apt berikut perintah di terminal:

sudo apt update
sudo apt upgrade

Langkah 2. Menginstal Memcached di Debian 11.

Secara default, Memcached tersedia di repositori dasar Debian 11. Sekarang jalankan perintah berikut untuk menginstalnya:

sudo apt install memcached libmemcached-tools

Setelah penginstalan, layanan Memcached akan dimulai secara otomatis. Anda dapat memverifikasinya dengan memeriksa status layanan:

sudo systemctl status memcached

Langkah 3. Konfigurasi Memcached.

File konfigurasi Memcached adalah /etc/memcached.conf dan kita dapat memodifikasi konfigurasi Memcached dengan menjalankan:

sudo nano /etc/memcached.conf

Pada file di bawah ini, cari IP localhost 127.0.0.1. ganti dengan IP server Anda yang sebenarnya:

# memcached default config file
# 2003 - Jay Bonci <[email protected]>
# This configuration file is read by the start-memcached script provided as
# part of the Debian GNU/Linux distribution.

# Run memcached as a daemon. This command is implied, and is not needed for the
# daemon to run. See the README.Debian that comes with this package for more
# information.
-d

# Log memcached's output to /var/log/memcached
logfile /var/log/memcached.log

# Be verbose
# -v

# Be even more verbose (print client commands as well)
# -vv

# Start with a cap of 64 megs of memory. It's reasonable, and the daemon default
# Note that the daemon will grow to this size, but does not start out holding this much
# memory
-m 256

# Default connection port is 11211
-p 11211

# Run the daemon as root. The start-memcached will default to running as root if no
# -u command is present in this config file
-u memcache

# 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 127.0.0.1

# Limit the number of simultaneous incoming connections. The daemon default is 1024
# -c 1024

# Lock down all paged memory. Consult with the README and homepage before you do this
# -k

# Return error when memory is exhausted (rather than removing items)
# -M

# Maximize core file limit
# -r

# Use a pidfile
-P /var/run/memcached/memcached.pid

Simpan dan tutup file. Kemudian mulai ulang proses Memcached agar berlaku:

sudo systemctl restart memcached

Langkah 4. Konfigurasi Firewall.

Jika Anda telah menginstal UFW, Anda perlu membuat aturan izin UFW pada port 11211:

sudo ufw allow proto tcp from <your ip address> to any port 11211
sudo ufw reload

Langkah 5. Gunakan Memcached.

Ada banyak klien Memcached yang tersedia untuk bahasa pemrograman seperti PHP, Python, dan banyak lagi. Namun, untuk menggunakan Memcached sebagai sistem caching untuk aplikasi PHP Anda seperti WordPress, Anda perlu menginstal ekstensi Memcached to untuk PHP:

sudo apt install php-memcached

Selamat! Anda telah berhasil menginstal Memcached. Terima kasih telah menggunakan tutorial ini untuk menginstal versi terbaru Memcached di Debian 11 Bullseye. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi Memcached .


Debian
  1. Cara Menginstal Debian 10 (Buster)

  2. Cara Menginstal Python 3.9 di Debian 10

  3. Cara Menginstal Memcached di Debian 11 / Debian 10

  1. Cara Menginstal Memcached di Debian 10

  2. Cara Menginstal TeamViewer di Debian 10

  3. Cara Menginstal Git di Debian 9

  1. Cara Menginstal Go di Debian 9

  2. Cara Menginstal Pip di Debian 9

  3. Cara Menginstal R di Debian 9