So installieren Sie Memcached auf Fedora 38

Installieren Sie Memcached auf Fedora 38

In diesem Tutorial zeigen wir Ihnen, wie Sie Memcached auf Fedora 38 installieren. Für diejenigen unter Ihnen, die es noch nicht wussten: Memcached, ein leistungsstarkes, verteiltes Speicherobjekt-Caching-System, erfreut sich im Bereich der Webanwendungsentwicklung großer Beliebtheit . Seine Hauptaufgabe besteht darin, den Datenabruf zu beschleunigen, indem häufig aufgerufene Daten im Speicher zwischengespeichert werden, wodurch die Belastung Ihres Datenbankservers verringert wird. Eine der flexibelsten und leistungsstärksten Möglichkeiten zur Installation von Memcached ist die Installation über den Quellcode, sodass Sie die Installation genau an Ihre Anforderungen anpassen können.

In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und, was am wichtigsten ist, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie im Root-Konto ausgeführt werden. Andernfalls müssen Sie möglicherweise Folgendes hinzufügen:sudo‚ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die Schritt-für-Schritt-Installation des Memcached auf einer Fedora 38.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird: Fedora 38.
  • Es wird empfohlen, eine Neuinstallation des Betriebssystems zu verwenden, um mögliche Probleme zu vermeiden.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach Terminal, wenn Sie sich auf einem Desktop befinden).
  • Eine aktive Internetverbindung. Sie benötigen eine Internetverbindung, um die erforderlichen Pakete und Abhängigkeiten für Memcached herunterzuladen.
  • A non-root sudo user oder Zugriff auf die root user. Wir empfehlen, als zu agieren non-root sudo userda Sie Ihrem System schaden können, wenn Sie als Root nicht vorsichtig sind.

Installieren Sie Memcached auf Fedora 38

Schritt 1. Bevor wir Memcached auf Fedora 38 installieren können, müssen wir sicherstellen, dass unser System mit den neuesten Paketen auf dem neuesten Stand ist. Dadurch wird sichergestellt, dass wir Zugriff auf die neuesten Funktionen und Fehlerbehebungen haben und Memcached problemlos installieren können:

sudo dnf update

Schritt 2. Grundlegende Entwicklungstools installieren.

Um Memcached aus dem Quellcode zu kompilieren, benötigen Sie wichtige Entwicklungstools. Öffnen Sie Ihr Terminal und installieren Sie es mit dem folgenden Befehl:

sudo dnf groupinstall 'Development Tools'
sudo dnf install libevent libevent-devel

Stellen Sie nach der Installation der Abhängigkeiten sicher, dass sie korrekt installiert und zugänglich sind. Du kannst den … benutzen pkg-config Befehl, um die Verfügbarkeit der Bibliothek zu überprüfen. Zum Beispiel:

pkg-config --list-all | grep libevent

Schritt 3. Installation Im Speicher gespeichert auf Fedora 38.

Laden Sie die neueste Version von Memcached mit dem folgenden Befehl von der offiziellen Website herunter:

https://www.memcached.org/files/memcached-1.6.21.tar.gz

Sobald der Quellcode heruntergeladen ist, extrahieren Sie ihn mit dem folgenden Befehl:

tar xvzf memcached-1.6.21.tar.gz

Navigieren Sie zum neu erstellten Verzeichnis:

memcached-1.6.21

Um Memcached zu konfigurieren, führen Sie Folgendes aus: configure Skript. Dieses Skript überprüft Ihr System auf Abhängigkeiten und richtet die Build-Umgebung ein. Führen Sie es aus mit:

./configure

Wenn Sie die Konfiguration von Memcached anpassen müssen, können Sie beim Ausführen von verschiedene Optionen angeben configure Skript. Wenn Sie beispielsweise das Installationsverzeichnis ändern möchten, verwenden Sie:

./configure --prefix=/path/to/installation/directory

Führen Sie nach der Konfiguration das aus make Befehl zum Generieren des Makefiles:

make

Nachdem der Quellcode kompiliert ist, ist es an der Zeit, Memcached auf Ihrem System zu installieren:

sudo make install

Stellen Sie sicher, dass die Installation erfolgreich war, indem Sie die Memcached-Version überprüfen:

memcached -h

Schritt 4. Memcached-Dienst starten.

Das Starten des Memcached-Dienstes ist ein unkomplizierter Vorgang. Führen Sie in Ihrem Terminal Folgendes aus:

memcached -d -u <your_username> -m 64 -p 11211
  • -d: Dieses Flag führt Memcached als Daemon aus.
  • -u: Geben Sie den Benutzernamen an, unter dem Memcached ausgeführt wird.
  • -m: Legen Sie die maximale Speichermenge fest, die Memcached verwenden kann (in Megabyte).
  • -p: Definieren Sie den Port, den Memcached abhört (Standard ist 11211).

Stellen Sie sicher, dass Sie ersetzen <your_username> mit Ihrem tatsächlichen Benutzernamen. Memcached ist jetzt betriebsbereit.

Schritt 5. Im Speicher gespeichert Aufbau.

Memcached verwendet eine Konfigurationsdatei, um seine Einstellungen festzulegen. Die Standardkonfigurationsdatei ist /etc/memcached.conf. Sie können diese Datei bearbeiten, um die Konfigurationsoptionen zu ändern.

  • Speicherzuweisung

Der -m Mit der Option wird die Speichermenge angegeben, die Memcached verwenden kann. Der Standardwert ist 64 MB. Sie können diesen Wert abhängig von der auf Ihrem System verfügbaren Speichermenge erhöhen oder verringern.

  • Abhörport

Der -p Mit der Option wird der Port angegeben, an dem Memcached auf eingehende Verbindungen lauscht. Der Standardwert ist 11211. Sie können diesen Wert ändern, wenn Sie einen anderen Port verwenden möchten.

  • Benutzer und Gruppe

Der -u Mit der Option wird der Benutzer angegeben, unter dem Memcached ausgeführt werden soll. Der Standardwert ist nobody. Sie können diesen Wert ändern, wenn Sie Memcached unter einem anderen Benutzer ausführen möchten. Der -l Mit der Option wird die IP-Adresse angegeben, die Memcached auf eingehende Verbindungen überwachen soll. Der Standardwert ist 127.0.0.1, was bedeutet, dass Memcached nur Verbindungen vom lokalen Computer akzeptiert. Sie können diesen Wert ändern, wenn Sie Verbindungen von anderen Maschinen akzeptieren möchten.

  • Ausführlichkeit

Der -v Die Option wird verwendet, um den Ausführlichkeitsgrad von Memcached anzugeben. Der Standardwert ist 0, was bedeutet, dass Memcached im stillen Modus ausgeführt wird. Sie können diesen Wert erhöhen, um eine ausführlichere Ausgabe zu erhalten.

  • Verbindungslimit

Der -c Mit der Option wird die maximale Anzahl von Verbindungen angegeben, die Memcached gleichzeitig verarbeiten kann. Der Standardwert ist 1024. Sie können diesen Wert je nach erwarteter Auslastung Ihres Systems erhöhen oder verringern.

  • Artikelgrößenbeschränkung

Der -I Mit der Option wird die maximale Größe eines Elements angegeben, das in Memcached gespeichert werden kann. Der Standardwert ist 1 MB. Sie können diesen Wert je nach Größe der Daten, die Sie in Memcached speichern möchten, erhöhen oder verringern.

  • Plattenzuordnung

Memcached verwendet einen Slab-Allokator, um Speicher für Elemente zuzuweisen. Der -n Mit der Option wird die Anzahl der Platten angegeben, die Memcached verwenden soll. Der Standardwert wird basierend auf der Menge an Speicher berechnet, die Memcached zugewiesen ist. Sie können diesen Wert je nach erwarteter Auslastung Ihres Systems erhöhen oder verringern.

Glückwunsch! Sie haben Memcached erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation des verwendet haben Im Speicher gespeichert auf Ihrem Fedora 38-System. Für weitere Hilfe oder nützliche Informationen empfehlen wir Ihnen, hier nachzuschauen die offizielle Memcached-Website.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert