Heim > Backend-Entwicklung > PHP-Tutorial > So konfigurieren und verwenden Sie Memcache in PHP

So konfigurieren und verwenden Sie Memcache in PHP

PHPz
Freigeben: 2023-07-16 12:28:01
Original
1763 Leute haben es durchsucht

So konfigurieren und verwenden Sie Memcache in PHP

Memcache ist ein häufig verwendetes Speicher-Caching-System, mit dem der Website-Zugriff beschleunigt und der Datenbankdruck verringert werden kann. Das Konfigurieren und Verwenden von Memcache in PHP ist sehr einfach. Detaillierte Schritte und Codebeispiele werden unten beschrieben.

Schritt 1: Memcache installieren und starten

Bevor Sie beginnen, müssen Sie zunächst Memcache in Ihrem System installieren und starten. Es kann unter Ubuntu über den folgenden Befehl installiert werden:

sudo apt-get install memcached
Nach dem Login kopieren

Nach erfolgreicher Installation können Sie den Memcache-Dienst über den folgenden Befehl starten:

sudo service memcached start
Nach dem Login kopieren

Schritt 2: Installieren und starten Sie die Memcache-Erweiterung

Für die Verwendung von Memcache in PHP ist die Hilfe erforderlich der Memcache-Erweiterung. Es kann unter Ubuntu über den folgenden Befehl installiert werden:

sudo apt-get install php-memcache
Nach dem Login kopieren

Nach erfolgreicher Installation müssen Sie die Memcache-Erweiterung in der php.ini-Datei aktivieren. Der Speicherort der php.ini-Datei kann mit dem folgenden Befehl ermittelt werden:

php --ini
Nach dem Login kopieren

Fügen Sie dann die folgende Zeile in der gefundenen php.ini-Datei hinzu oder kommentieren Sie sie aus:

extension=memcache.so
Nach dem Login kopieren

Nach dem Speichern der Datei starten Sie den Apache-Server neu, damit die Änderungen übernommen werden wirksam werden:

sudo service apache2 restart
Nach dem Login kopieren

Schritt 3: Memcache konfigurieren und verwenden

Memcache konfigurieren und verwenden ist sehr einfach. Die folgenden Schritte können im PHP-Code verwendet werden:

  1. Mit Memcache-Server verbinden:
$memcache = new Memcache;
$memcache->connect('localhost', 11211);
Nach dem Login kopieren

Der obige Code erstellt ein Memcache-Objekt und stellt eine Verbindung zum lokalen Memcache-Server her.

  1. Daten festlegen und abrufen:
// 设置数据
$memcache->set('key', 'value');

// 获取数据
$value = $memcache->get('key');
Nach dem Login kopieren

Sie können Daten über die Set-Methode festlegen und Daten über die Get-Methode abrufen.

  1. Legen Sie die Ablaufzeit der Daten fest:
$memcache->set('key', 'value', MEMCACHE_COMPRESSED, 3600);
Nach dem Login kopieren

Sie können die Ablaufzeit der Daten festlegen, indem Sie die Ablaufzeit der Daten (in Sekunden) im vierten Parameter der Set-Methode angeben. Im obigen Beispiel verfallen die Daten nach einer Stunde.

  1. Daten löschen:
$memcache->delete('key');
Nach dem Login kopieren

Sie können bestimmte Daten über die Löschmethode löschen.

  1. Erhöhen und verringern Sie den Wert von Daten:
$memcache->increment('key', 1);
$memcache->decrement('key', 1);
Nach dem Login kopieren

Sie können den Wert von Daten durch die Inkrementierungsmethode erhöhen und den Wert von Daten durch die Dekrementierungsmethode verringern.

  1. Alle Daten aktualisieren:
$memcache->flush();
Nach dem Login kopieren

kann alle Daten aktualisieren und alle Daten auf dem Memcache-Server durch die Flush-Methode löschen.

  1. Schließen Sie die Verbindung:
$memcache->close();
Nach dem Login kopieren

Sie können die Verbindung mit dem Memcache-Server über die Close-Methode schließen.

Hinweis: Das obige Codebeispiel basiert auf der Verwendung der Memcache-Erweiterung. Wenn Sie die Memcached-Erweiterung verwenden, unterscheidet sich der Code geringfügig.

Zusammenfassend lässt sich sagen, dass die Konfiguration und Verwendung von Memcache sehr einfach ist. Mit ein paar einfachen Codezeilen können Sie Memcache ganz einfach für das Daten-Caching in PHP verwenden. Die Verwendung von Memcache kann die Geschwindigkeit des Website-Zugriffs erheblich verbessern und den Druck auf die Datenbank verringern. Daher lohnt es sich, in der Entwicklung weit verbreitet eingesetzt zu werden.

Das obige ist der detaillierte Inhalt vonSo konfigurieren und verwenden Sie Memcache in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage