Redis ist eine Hochleistungs-Schlüsselwertdatenbank, während PHP eine auf der Serverseite weit verbreitete Skriptsprache ist. In diesem Artikel werden Sie Schritt für Schritt erforderlich, um zu verstehen, wie PHP verwendet wird, um Redis -Cluster -Cluster zu bedienen, um ein effizientes Cache -Management zu erreichen.
Zunächst müssen Sie die Redis -Erweiterung für PHP installieren und den folgenden Befehl ausführen, um die Installation zu vervollständigen:
sudo pecl install redis
Bearbeiten Sie nach Abschluss der Installation die Datei php.ini und aktivieren Sie die Redis -Erweiterung:
extension=redis.so
Stellen Sie sicher, dass Sie einen Redis -Cluster -Cluster erstellt haben, einschließlich mehrerer Master- und Sklavenknoten. Bevor Sie eine Verbindung zum Cluster herstellen, müssen Sie die Clusterknoteninformationen abrufen und den Befehl ausführen:
redis-cli -c cluster nodes
Notieren Sie die IP und die Ports jedes Knotens, die bei nachfolgenden Verbindungen verwendet werden.
Sie können zuerst versuchen, eine Verbindung zu einem einzelnen Knoten im Cluster herzustellen. Der Beispielcode lautet wie folgt:
$redis = new Redis();
$redis->connect('KnotenIPAdresse', Portnummer);
Bitte ersetzen Sie "Knoten -IP -Adresse" und "Portnummer" durch tatsächliche Informationen.
Wenn Sie eine Verbindung zum gesamten Redis -Cluster -Cluster herstellen müssen, können Sie den folgenden Code verwenden:
$redis = new RedisCluster(null, ['Knoten1', 'Knoten2', 'Knoten3']);
Bitte ersetzen Sie die Knoteninformationen durch die reale IP- und Port -Kombination.
Speichern Sie Schlüsselwertpaare im Cluster. Die verfügbaren Codes sind wie folgt:
$redis->set('Schlüsselname', 'Schlüsselwert');
Ersetzen Sie "Schlüsselname" und "Schlüsselwert" durch den tatsächlichen Inhalt.
Holen Sie sich den entsprechenden Wert des Schlüssels aus dem Redis -Cluster. Das Beispiel lautet wie folgt:
$value = $redis->get('Schlüsselname');
Ersetzen Sie "Schlüsselname" durch die tatsächliche Schlüssel.
Löschen Sie den angegebenen Schlüssel im Cluster:
$redis->del('Schlüsselname');
Ersetzen Sie den "Schlüsselnamen" durch den Schlüssel, den Sie löschen möchten.
Durch die obigen Schritte wurden die Php -Verbindung und der Betrieb zum Redis -Cluster -Cluster erfolgreich implementiert. Mit der Redis -Erweiterung von PHP wird die Verwaltung von Redis -Cluster -Daten einfach und effizient. Weitere Funktionen und Details finden Sie in der offiziellen Redis -Dokumentation.