Heim >Backend-Entwicklung >PHP-Problem >So installieren Sie Redis auf einem Ubuntu-System
In der Webentwicklung ist Caching eine sehr wichtige Technologie. Caching kann die Zugriffsgeschwindigkeit erheblich verbessern, die Serverlast verringern und die Benutzererfahrung von Websites verbessern. In der PHP-Entwicklung ist Redis ein hervorragendes Caching-Tool. Redis ist eine speicherbasierte Schlüsselwert-Speicherdatenbank, die mit einer Vielzahl von Datenstrukturen wie Zeichenfolgen, Hash-Tabellen, Listen, Sätzen usw. gespeichert werden kann. In diesem Artikel wird erläutert, wie Sie Redis auf einem Ubuntu-System installieren und Redis in PHP integrieren.
Schritt 1: Redis-Server installieren
In Ubuntu ist die Installation des Redis-Servers sehr einfach. Verwenden Sie zum Aktualisieren zunächst den folgenden Befehl im Terminal:
sudo apt-get update
Nachdem das Update abgeschlossen ist, verwenden Sie den folgenden Befehl, um redis-server zu installieren:
sudo apt-get install redis-server
Während des Installationsvorgangs fragt das System, ob die Installation fortgesetzt werden soll Drücken Sie „Y“. Nachdem die Installation abgeschlossen ist, können Sie mit dem folgenden Befehl überprüfen, ob der Redis-Server erfolgreich ausgeführt wurde:
redis-cli ping
Wenn der Server PONG zurückgibt, bedeutet dies, dass der Redis-Server erfolgreich ausgeführt wurde.
Schritt 2: Integration mit PHP
In der PHP-Entwicklung können Sie das Erweiterungspaket php-redis verwenden, um mit redis-server zu interagieren. Um das Erweiterungspaket php-redis nutzen zu können, müssen Sie zunächst php-redis in Ubuntu installieren. Verwenden Sie zur Installation den folgenden Befehl:
sudo apt-get install php-redis
Nachdem die Installation abgeschlossen ist, müssen Sie das Erweiterungspaket php-redis in der Datei php.ini einführen. Öffnen Sie das Terminal und geben Sie den folgenden Befehl ein:
sudo nano /etc/php/7.2/cli/php.ini
Zu diesem Zeitpunkt öffnet der Editor die Datei php.ini und findet die folgenden zwei Zeilen:
;extension=redis.so ;extension=redis_cluster.so
Entfernen Sie das „;“ davor und speichern Sie die Datei:
extension=redis.so extension=redis_cluster.so
Verwenden Sie nach dem Speichern den folgenden Befehl. Starten Sie den PHP-FPM-Prozess neu:
sudo systemctl restart php7.2-fpm
Nach Abschluss des Neustarts überprüfen Sie mit dem folgenden Befehl, ob das PHP-Redis-Erweiterungspaket erfolgreich eingeführt wurde:
php -m | grep redis
Wenn der Server Redis zurückgibt, Dies bedeutet, dass das PHP-Redis-Erweiterungspaket erfolgreich eingeführt wurde.
Schritt 3: PHP-Redis verwenden
Die Verwendung von PHP-Redis zur Interaktion mit dem Redis-Server ist sehr einfach. Das Folgende ist ein einfaches Beispiel:
<?php $redis = new Redis(); $redis->connect('127.0.0.1', 6379); $redis->set('name', 'hello world!'); echo $redis->get('name'); ?>
Im obigen Code wird zuerst die neue Redis()-Methode verwendet, um ein Redis-Objekt zu erstellen, und dann wird die $redis->connect()-Methode verwendet, um eine Verbindung zum Redis-Objekt herzustellen. Server. Verwenden Sie schließlich die Methode $redis->set(), um ein Schlüssel-Wert-Paar auf den Redis-Server zu schreiben, und verwenden Sie die Methode $redis->get(), um den Wert des Schlüssel-Wert-Paares von redis- zu erhalten. Server.
Zusammenfassung
In diesem Artikel wird erläutert, wie Sie den Redis-Server auf einem Ubuntu-System installieren und Redis mit PHP integrieren. Durch die Verwendung von Redis können wir die Geschwindigkeit der Website erheblich verbessern, die Belastung des Servers verringern und das Benutzererlebnis der Website sicherstellen.
Das obige ist der detaillierte Inhalt vonSo installieren Sie Redis auf einem Ubuntu-System. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!