Maison  >  Article  >  développement back-end  >  Code de méthode PHP pour lier Redis

Code de méthode PHP pour lier Redis

小云云
小云云original
2018-03-07 09:08:093596parcourir

Avant d'utiliser Redis dans un programme PHP, vous devez vous assurer que le pilote PHP Redis et l'environnement PHP sont installés sur la machine. Vous pouvez d'abord installer PHP sur votre ordinateur et configurer l'environnement. Cet article partagera avec vous le code de la méthode de lien PHP vers Redis, dans l'espoir de vous aider.

Installation

Voyons maintenant comment configurer le pilote PHP Redis.
Téléchargez phpredis depuis la bibliothèque github => http://github.com/nicolasff/phpredis. Après l'avoir téléchargé, extrayez les fichiers dans le répertoire phpredis. Sur Ubuntu, installez les extensions suivantes.

cd phpredis 
sudo phpize 
sudo ./configure 
sudo make 
sudo make install

Maintenant, copiez et collez le contenu du dossier « modules » dans le répertoire des extensions PHP et ajoutez les lignes suivantes dans php.ini.

extension = redis.so

Maintenant, l'installation de Redis PHP est terminée !

Connectez-vous au serveur Redis en utilisant

<?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(); ?>

PHP

Lorsque le programme est exécuté, les résultats suivants seront produits.

Connection to server sucessfully 
Server is running: PONG

Exemple de chaîne PHP Redis

<?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"); ?>

L'exécution du code ci-dessus générera les résultats suivants -

Connection to server sucessfully 
Stored string in redis:: Redis tutorial

Exemple de liste php Redis

<?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); ?>

L'exécution du code ci-dessus générera les résultats suivants-

Connection to server sucessfully 
Stored string in redis:: Redis 
Mongodb 
Mysql

Exemple de clé php Redis

<?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); ?>

L'exécution du code ci-dessus générera les résultats suivants-

Connection to server sucessfully 
Stored string in redis:: tutorial-name 
tutorial-list

Recommandations associées :

Explication d'un exemple Redis d'opération PHP

Un exemple simple de partage de php+redis

Quelques façons d'utiliser Redis en PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn