Maison  >  Article  >  développement back-end  >  Comment se connecter et utiliser Redis avec PHP

Comment se connecter et utiliser Redis avec PHP

藏色散人
藏色散人avant
2019-01-11 16:56:4016030parcourir



Comment se connecter et utiliser Redis avec PHP

1 Installer Redis

Tout d’abord, vous avez besoin d’un serveur Redis.

Pour la méthode d'installation locale, veuillez vous référer au "Manuel Redis".

2 Installer l'extension PHP

Pour vous connecter à Redis en PHP, vous devez également installer l'extension phpredis en PHP pour vous connecter au serveur Redis.

Système Windows 2.1

Téléchargez l'extension phpredis directement sous Windows, adresse : https://pecl.php.net/package/redis

Référence : "Comment installer l'extension redis en PHP"

Notez que vous devez télécharger le package d'extension en fonction de votre version PHP et du nombre de bits (et non du nombre de bits du système), sinon il ne sera pas disponible.

Modifiez ensuite php.ini et ajoutez le support de phpredis :

; 下载dll文件后放到在PHP安装目录ext下,再加上这一行
extension="php_redis.dll"

2.2 Système de commandes Linux

La méthode d'installation des commandes Linux est la suivante :

sudo apt-get install php5-redis       # Ubuntu
yum install php-pecl-redis            # CentOS

CentOS doit d'abord installer la source EPEL. Veuillez vous référer à : Installation de la source du logiciel EPEL sur CentOS.

Modifiez ensuite php.ini et ajoutez la ligne suivante :

extension=redis.so

2.3 Installation du code source Linux

Installer les outils dépendants :

apt-get install php5-dev           # Ubuntu
yum install php-devel              # CentOS

Téléchargez, compilez et installez phpredis :

wget https://pecl.php.net/get/redis-3.0.0.tgz
tar zxf redis-3.0.0.tgz
cd redis-3.0.0
phpize
./configure --with-php-config=php-config
make
make install

Les phpize et php-config ci-dessus sont des commandes dans la version dev de php.

Si l'invite n'inclut pas ces deux commandes, vous pouvez pointer vers le chemin complet, généralement dans le répertoire /usr/bin/.

Ensuite, ouvrez php.ini, et enfin ajoutez :

extension=redis.so

Test de code 3

Ensuite, redémarrez PHP-FPM et créez un nouveau fichier PHP, code :

<?php
    $redis = new Redis();
    $redis->connect(&#39;127.0.0.1&#39;, 6379);
    $count = $redis->exists(&#39;count&#39;) ? $redis->get(&#39;count&#39;) : 1;
    echo $count;
    $redis->set(&#39;count&#39;, ++$count);

Actualisez la page Si vous voyez des nombres croissants, cela signifie que la connexion à Redis est normale.



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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Article précédent:qu'est-ce que thinkphpArticle suivant:qu'est-ce que thinkphp