Code de méthode PHP pour lier Redis

小云云
Libérer: 2023-03-20 20:28:01
original
3532 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

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(); ?>
Copier après la connexion

PHP

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

Connection to server sucessfully 
Server is running: PONG
Copier après la connexion

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"); ?>
Copier après la connexion

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

Connection to server sucessfully 
Stored string in redis:: Redis tutorial
Copier après la connexion

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); ?>
Copier après la connexion

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
Copier après la connexion

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); ?>
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!