ホームページ  >  記事  >  バックエンド開発  >  PHP は Redis モジュールと接続を追加します

PHP は Redis モジュールと接続を追加します

WBOY
WBOYオリジナル
2016-06-13 12:23:23957ブラウズ

Redis モジュールの追加と PHP への接続

前回の記事では Redis のインストールと使い方を紹介しました。次は Redis 拡張機能を PHP に追加する方法を紹介します。

PHP マニュアルでは、Redis のクラスやメソッド、また関連する拡張モジュールは提供されていません。ただし、Redis 公式 Web サイトから PHP 拡張機能をダウンロードできます。一例です。

  1. phpredis ダウンロード
    1. [リポジトリ] をクリックして Redis 学習ライブラリに入ります。このライブラリには、Redis 拡張コード ファイルと関連する入門書、およびクラスとメソッドが含まれています
    2. 「リリース」をクリックして phpredis のソース ファイルに入ります
    3. 最新バージョンの phpredis ソース ファイルをダウンロードし、「tar.gz」を選択してダウンロードします
  2. phpredis の設定
    1. phpredis ファイルを解凍します
      <span style="color: #008080;">1</span> tar -zxvf phpredis-2.2.7.tar.gz
    2. phpredis をインストールして設定します
      1. phpredis ディレクトリで phpize5 コマンドを実行して、構成ファイルを生成します
        phpize5
      2. igbinary をインストールして構成します
        wget http:<span style="color: #008000;">//</span><span style="color: #008000;">pecl.php.net/get/igbinary-1.2.1.tgz</span>./<span style="color: #000000;">configuremakesudo make install</span>
      3. phpredis をインストールして構成します
        ./configure --enable-redis-<span style="color: #000000;">igbinarymake <br></span>sudo make install
      4. php.ini を変更し、追加します (順番に、最初に igbinary.so を追加し、次に redis.so を追加します)
        extension=igbinary.<span style="color: #000000;">soextension</span>=redis.so
      5. phpredis を表示
        1. phpinfo() を使用して表示
      6. php が Redis データベースに接続します
        1. データベース サービスを有効にする
        2. 新しい redis.php ファイルを作成し、次のコードを入力して接続します
          <span style="color: #008080;">1</span>     <span style="color: #008000;">//</span><span style="color: #008000;">实例化</span><span style="color: #008080;">2</span>     <span style="color: #800080;">$redis</span> = <span style="color: #0000ff;">new</span><span style="color: #000000;"> Redis();</span><span style="color: #008080;">3</span>     <span style="color: #008000;">//</span><span style="color: #008000;">连接数据库</span><span style="color: #008080;">4</span>     <span style="color: #800080;">$redis</span>->connect('127.0.0.1',6379<span style="color: #000000;">);</span><span style="color: #008080;">5</span>     <span style="color: #008000;">//</span><span style="color: #008000;">授权,password为你设置的授权密码,如未设置,可不使用该方法</span><span style="color: #008080;">6</span>     <span style="color: #800080;">$redis</span>->auth(password<span style="color: #000000;">);</span><span style="color: #008080;">7</span>     <span style="color: #008000;">//</span><span style="color: #008000;">keys方法,查询所有key</span><span style="color: #008080;">8</span>     <span style="color: #800080;">$keys</span> = <span style="color: #800080;">$redis</span>->keys("*"<span style="color: #000000;">);</span><span style="color: #008080;">9</span>     <span style="color: #008080;">var_dump</span>(<span style="color: #800080;">$keys</span>);
        3. ブラウザでファイルを開いてクエリ結果を表示します
        4. 参考ドキュメント:

          Php-Redis インストールテストの概要

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHPで画像にテキスト透かしを追加する次の記事:PHPで画像にテキスト透かしを追加する

関連記事

続きを見る