Maison  >  Article  >  développement back-end  >  Quelle est la différence entre phpredis et predis ? Comparaison des différences entre phpredis et predis

Quelle est la différence entre phpredis et predis ? Comparaison des différences entre phpredis et predis

不言
不言original
2018-08-14 16:16:566223parcourir

Cet article vous explique quelle est la différence entre phpredis et predis ? La comparaison des différences entre phpredis et predis a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer, j'espère qu'elle vous sera utile.

Manuel recommandé : Manuel d'auto-apprentissage complet php

phpredis et predis

phpredis est une extension PHP écrite en C, et predis est écrit en PHP pur.
La différence de performances est bien sûr une meilleure extension, mais en fait il y a une plus grande différence entre les deux implémentations, qui est la maintenance de la connexion.

1. phpredis utilise c dans l'extension pour maintenir une longue connexion de php-fpm à redis, donc plusieurs requêtes sur un processus php-fpm réutilisent la même connexion. Pconnect de phpredis est une méthode de connexion longue.

2. Predis utilise le socket PHP pour vous connecter à Redis, vous devez donc vous connecter à Redis à chaque fois que vous le demandez.

On peut voir que laravel recommande officiellement l'utilisation de predis. En raison de l'implémentation pure de PHP, seul composer peut être installé, ce qui est tout à fait conforme à la pensée pratique de laravel.

L'écart de performances entre phpredis et predis ne s'étend pas sur des ordres de grandeur. Bien sûr, l'entreprise spécifique doit être prise en compte si l'entreprise s'appuie fortement sur Redis et que le QPS sur une seule machine doit prendre en charge une quantité relativement importante. , il est recommandé d'utiliser phpredis. Si vous utilisez uniquement Laravel et Redis pour mettre en œuvre une entreprise à petite échelle, il est recommandé de ne pas modifier Predis.

Articles connexes recommandés :
1.Comparaison des performances entre PhpRedis et Predis (exemple)
2.Méthode de base d'exploitation de Redis avec PHP
3.Résumé php-redis des commandes couramment utilisées
Recommandations vidéo associées :
1.Tutoriel vidéo Dugu Jiujian (4)_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!

Déclaration:
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