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

Comment se connecter et utiliser Redis avec PHP

藏色散人
Libérer: 2023-04-04 18:14:01
avant
16112 Les gens l'ont consulté



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

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

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

2.3 Installation du code source Linux

Installer les outils dépendants :

apt-get install php5-dev           # Ubuntu
yum install php-devel              # CentOS
Copier après la connexion

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

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

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

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!

Étiquettes associées:
source:awaimai.com
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