この記事では、phpredis と predis の違いについて説明します。 phpredis と predis の違いを比較したので、参考になると思いますので、困っている方は参考にしていただければ幸いです。
推奨マニュアル: php完全独習マニュアル
##phpredis と predis
phpredis は C で書かれた php 拡張機能であり、predis は純粋な php で書かれています。
パフォーマンスの違いはもちろん拡張性の向上ですが、実際には 2 つの実装のより大きな違いは接続の維持です。
1. phpredis は拡張機能で c を使用して php-fpm から redis への長い接続を維持するため、php-fpm プロセス上の複数のリクエストは同じ接続を再利用します。 phpredisのPconnectは長い接続方法です。
2. Predis は PHP ソケットを使用して Redis に接続するため、リクエストするたびに Redis に接続する必要があります。
Laravel では predis の使用を公式に推奨していることが分かりますが、純粋な PHP 実装であるため、composer のみをインストールすることができ、これは Laravel の都合の良い考え方と非常に一致しています。
phpredis と predis のパフォーマンスの差は桁違いではありません。もちろん、特定のビジネスを考慮する必要があります。ビジネスが redis に大きく依存しており、単一マシンの QPS をサポートする必要がある場合、サポートする必要があるのは比較的大きくなります。 、phpredis を使用することをお勧めします。 laravelとredisのみを使用して小規模なビジネスを実装する場合は、predisを変更しないことをお勧めします。
おすすめ関連記事:
1.
PhpRedisとPredisの性能比較(例)2.
PHPでRedisを操作する基本的な方法3.
php-redisまとめよく使用されるコマンドの例
関連ビデオの推奨事項:1.
Dugu Jiijian(4)_PHP ビデオ チュートリアル
# #
以上がphpredis と predis の違いは何ですか? phpredis と predis の違いの比較の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。