多くの PHP 拡張機能があります。参照: http://redis.io/clients#php
公式スターは phpredis Predis です。phpredis は C で書かれており、Predis は PHP でより効率的に書かれます。ソースコードを直接見ることができます。
phpredis をダウンロードします。一方で、パフォーマンスは良いと思いますが、主にセッションを保存するために使用します。アドレス: https://github.com/phpredis/phpredis/tree/2.2.7。
phpredis になぜブランチがあるのかわかりません。ブランチがたくさんあるので、2.2.7 を直接ダウンロードしてください。
phpredisをインストールする前に、igbinaryの拡張機能を使用するのでインストールする必要があります。参考:https://pecl.php.net/package/igbinary
pecl install igbinary
インストール後、php.iniに拡張機能の情報を追加します
extension=igbinary.so
インストール方法も非常に簡単です、参考:https://github.com/phpredis/phpredis/tree/master#installation
phpize
./configure [--enable-redis-igbinary]
make && make install
/usr/lib64/php/modules/ に redis.so が表示されるので、それを php.ini に追加して展開し、必ず igbinary.so の後に追加してください。
================================================ === =================================
Windows に igbinary をインストールします
参考: https:// pecl.php .net/package/igbinary/1.2.1/windows
対応するバージョンの dll をダウンロードし、php.ini 拡張子にも追加します。
参考: http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/
対応するバージョンの dll をダウンロードし、php.ini 拡張子にも追加します。
phpredis の説明によると、redis への接続には connect と pconnect の 2 種類があり、参考資料によると、pconnect の close() のみが php による redis へのアクセスの継続を許可せず、接続を直接閉じません。 php-fpm ライフサイクル全体が有効です。
参考: http://m.blog.csdn.net/blog/qmhball/46988111
著作権表示: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。
上記では、PHP での Redis 拡張機能のインストールと、関連する内容を紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。