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.
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
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.
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.
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.
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 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.
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.
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.