PHP-Methodencode zum Verknüpfen von Redis

小云云
Freigeben: 2023-03-20 20:28:01
Original
3532 Leute haben es durchsucht

Bevor Sie Redis in einem PHP-Programm verwenden, müssen Sie sicherstellen, dass der Redis-PHP-Treiber und die PHP-Umgebung auf dem Computer installiert sind. Sie können PHP zunächst auf Ihrem Computer installieren und die Umgebung konfigurieren. Dieser Artikel wird Ihnen den Methodencode der PHP-Verknüpfung mit Redis vorstellen und hofft, Ihnen dabei zu helfen.

Installation

Sehen wir uns nun an, wie der Redis PHP-Treiber eingerichtet wird.
Laden Sie phpredis aus der Github-Bibliothek herunter => http://github.com/nicolasff/phpredis. Extrahieren Sie die Dateien nach dem Herunterladen in das phpredis-Verzeichnis. Installieren Sie unter Ubuntu die folgenden Erweiterungen.

cd phpredis 
sudo phpize 
sudo ./configure 
sudo make 
sudo make install
Nach dem Login kopieren

Kopieren Sie nun den Inhalt des Ordners „modules“, fügen Sie ihn in das PHP-Erweiterungsverzeichnis ein und fügen Sie die folgenden Zeilen in php.ini hinzu.

extension = redis.so
Nach dem Login kopieren

Jetzt ist die Installation von Redis PHP abgeschlossen!

Stellen Sie mit

<?php 
   //Connecting to Redis server on localhost 
   $redis = new Redis(); 
   $redis->connect(&#39;127.0.0.1&#39;, 6379); 
   echo "Connection to server sucessfully"; 
   //check whether server is running or not 
   echo "Server is running: ".$redis->ping(); ?>
Nach dem Login kopieren

PHP eine Verbindung zum Redis-Server her.

Wenn das Programm ausgeführt wird, werden die folgenden Ergebnisse erzeugt.

Connection to server sucessfully 
Server is running: PONG
Nach dem Login kopieren

Redis-PHP-String-Beispiel

<?php 
   //Connecting to Redis server on localhost 
   $redis = new Redis(); 
   $redis->connect(&#39;127.0.0.1&#39;, 6379); 
   echo "Connection to server sucessfully"; 
   //set the data in redis string 
   $redis->set("tutorial-name", "Redis tutorial"); 
   // Get the stored data and print it 
   echo "Stored string in redis:: " .$redis→get("tutorial-name"); ?>
Nach dem Login kopieren

Das Ausführen des obigen Codes generiert die folgenden Ergebnisse -

Connection to server sucessfully 
Stored string in redis:: Redis tutorial
Nach dem Login kopieren

Redis-PHP-Listenbeispiel

<?php 
   //Connecting to Redis server on localhost 
   $redis = new Redis(); 
   $redis->connect(&#39;127.0.0.1&#39;, 6379); 
   echo "Connection to server sucessfully"; 
   //store data in redis list 
   $redis->lpush("tutorial-list", "Redis"); 
   $redis->lpush("tutorial-list", "Mongodb"); 
   $redis->lpush("tutorial-list", "Mysql");  

   // Get the stored data and print it 
   $arList = $redis->lrange("tutorial-list", 0 ,5); 
   echo "Stored string in redis:: "; 
   print_r($arList); ?>
Nach dem Login kopieren

Das Ausführen des obigen Codes generiert die folgenden Ergebnisse-

Connection to server sucessfully 
Stored string in redis:: Redis 
Mongodb 
Mysql
Nach dem Login kopieren

Beispiel für einen Redis-PHP-Schlüssel

<?php 
   //Connecting to Redis server on localhost 
   $redis = new Redis(); 
   $redis->connect(&#39;127.0.0.1&#39;, 6379); 
   echo "Connection to server sucessfully"; 
   // Get the stored keys and print it 
   $arList = $redis->keys("*"); 
   echo "Stored keys in redis:: " 
   print_r($arList); ?>
Nach dem Login kopieren

Das Ausführen des obigen Codes generiert die folgenden Ergebnisse-

Connection to server sucessfully 
Stored string in redis:: tutorial-name 
tutorial-list
Nach dem Login kopieren

Verwandte Empfehlungen:

PHP-Operation Redis-Beispielerklärung

Ein einfaches Beispiel für die Freigabe von PHP+Redis

Einige Möglichkeiten, Redis in PHP zu verwenden

Das obige ist der detaillierte Inhalt vonPHP-Methodencode zum Verknüpfen von Redis. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!