Maison > Article > développement back-end > Code de méthode PHP pour lier Redis
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 !
<?php //Connecting to Redis server on localhost $redis = new Redis(); $redis->connect('127.0.0.1', 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
<?php //Connecting to Redis server on localhost $redis = new Redis(); $redis->connect('127.0.0.1', 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
<?php //Connecting to Redis server on localhost $redis = new Redis(); $redis->connect('127.0.0.1', 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
<?php //Connecting to Redis server on localhost $redis = new Redis(); $redis->connect('127.0.0.1', 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!