GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie Memcached unter Debian 11

In diesem Tutorial zeigen wir Ihnen, wie Sie Memcached unter Debian 11 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Memcached, das leistungsstarke, verteilte Speicherobjekt-Caching-System, ist es Dies ist äußerst nützlich, um dynamische Webanwendungen zu beschleunigen, indem die Datenbanklast verringert wird. Dies reduziert die Anzahl der Male, die eine externe Datenquelle gelesen werden muss, was den Overhead senkt und die Antwortzeiten beschleunigt. Die Speicher-Caching-Software ist ein kostenloses Open-Source-Projekt, das jeder nutzen kann verwenden können.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von Memcached auf einem Debian 11 (Bullseye).

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Debian 11 (Bullseye).
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Installieren Sie Memcached auf Debian 11 Bullseye

Schritt 1. Bevor wir Software installieren, ist es wichtig sicherzustellen, dass Ihr System auf dem neuesten Stand ist, indem Sie das folgende apt ausführen Befehle im Terminal:

sudo apt update
sudo apt upgrade

Schritt 2. Memcached auf Debian 11 installieren.

Standardmäßig ist Memcached in Basis-Repositories von Debian 11 verfügbar. Führen Sie nun den folgenden Befehl aus, um es zu installieren:

sudo apt install memcached libmemcached-tools

Nach der Installation startet der Memcached-Dienst automatisch. Sie können dies überprüfen, indem Sie den Status des Dienstes überprüfen:

sudo systemctl status memcached

Schritt 3. Memcached konfigurieren.

Die Memcached-Konfigurationsdatei ist /etc/memcached.conf und wir können die Memcached-Konfiguration ändern, indem wir Folgendes ausführen:

sudo nano /etc/memcached.conf

Suchen Sie in der folgenden Datei die Localhost-IP 127.0.0.1. Ersetzen Sie sie durch Ihre tatsächliche Server-IP:

# 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

Speichern und schließen Sie die Datei. Starten Sie dann den Memcache-Prozess neu, damit er wirksam wird:

sudo systemctl restart memcached

Schritt 4. Firewall konfigurieren.

Wenn Sie UFW installiert haben, müssen Sie UFW-Zulassungsregeln auf Port 11211 erstellen:

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

Schritt 5. Verwenden Sie Memcached.

Es gibt viele Memcached-Clients für Programmiersprachen wie PHP, Python und viele mehr. Um Memcached jedoch als Caching-System für Ihre PHP-Anwendungen wie z WordPress müssen Sie die Memcached-to-Erweiterung für PHP installieren:

sudo apt install php-memcached

Herzlichen Glückwunsch! Sie haben Memcached erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der neuesten Version von Memcached auf Debian 11 Bullseye verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Memcached-Website zu besuchen .


Debian
  1. So installieren Sie Debian 10 (Buster)

  2. So installieren Sie Python 3.9 unter Debian 10

  3. So installieren Sie Memcached unter Debian 10

  4. So installieren Sie TeamViewer unter Debian 10

  5. So installieren Sie Memcached unter Debian 11 / Debian 10

So installieren Sie Debian 11

So installieren Sie Memcached auf Debian 11 Bullseye

So installieren Sie Go unter Debian 10

So installieren Sie Memcached unter Debian 11 Linux

So installieren Sie Memcached unter Debian 10

So installieren Sie Go unter Debian