Position actuelle: Accueil> Derniers articles> Tutoriel complet sur les grappes de cluster Redis de fonctionnement pour PHP, gestion de cache facile et efficace

Tutoriel complet sur les grappes de cluster Redis de fonctionnement pour PHP, gestion de cache facile et efficace

gitbox 2025-08-07

Introduction

Redis est une base de données de valeurs de clé haute performance, tandis que PHP est un langage de script largement utilisé du côté du serveur. Cet article vous mènera étape par étape pour comprendre comment utiliser PHP pour faire fonctionner les grappes de cluster Redis pour obtenir une gestion efficace du cache.

Construction de l'environnement

Installer l'extension Redis

Tout d'abord, vous devez installer l'extension redis pour PHP et exécuter la commande suivante pour terminer l'installation:

 sudo pecl install redis

Une fois l'installation terminée, modifiez le fichier php.ini et activez l'extension redis:

 extension=redis.so

Configuration du cluster redis

Assurez-vous que vous avez construit un cluster Redis Cluster, y compris plusieurs nœuds maître et esclaves. Avant de vous connecter au cluster, vous devez obtenir les informations du nœud de cluster et exécuter la commande:

 redis-cli -c cluster nodes

Enregistrez l'IP et les ports de chaque nœud, qui seront utilisés lors des connexions suivantes.

Connectez-vous au cluster redis

Connexion de nœud unique

Vous pouvez d'abord essayer de vous connecter à un seul nœud dans le cluster. L'exemple de code est le suivant:

 $redis = new Redis();
$redis->connect('nœudIPadresse', Numéro de port);

Veuillez remplacer "Adresse IP de nœud" et "numéro de port" par des informations réelles.

Connectez plusieurs nœuds

Si vous devez vous connecter à l'ensemble du cluster Redis Cluster, vous pouvez utiliser le code suivant:

 $redis = new RedisCluster(null, ['nœud1', 'nœud2', 'nœud3']);

Veuillez remplacer les informations de nœud par la combinaison IP et port réelle.

Fonctionner le cluster redis

Définir les paires de valeurs clés

Stockez les paires de valeurs clés dans le cluster, les codes disponibles sont les suivants:

 $redis->set('Nom de clé', 'Valeur clé');

Remplacez "Nom de la clé" et "Valeur de clé" par du contenu réel.

Obtenez des paires de valeurs clés

Obtenez la valeur correspondante de la clé du cluster redis, l'exemple est le suivant:

 $value = $redis->get('Nom de clé');

Remplacez "Nom de la clé" par la touche réelle.

Supprimer les paires de valeurs clés

Supprimez la touche spécifiée dans le cluster:

 $redis->del('Nom de clé');

Remplacez "Nom de la clé" par la clé que vous souhaitez supprimer.

Résumer

Grâce aux étapes ci-dessus, la connexion PHP et le fonctionnement du cluster Redis Cluster ont été implémentés avec succès. Avec l'extension Redis de PHP, la gestion des données de cluster Redis devient simple et efficace. Pour plus de fonctions et de détails, veuillez vous référer à la documentation officielle Redis.