ホームページ >バックエンド開発 >PHPチュートリアル >PHP で Redis に接続して使用する方法

PHP で Redis に接続して使用する方法

藏色散人
藏色散人転載
2019-01-11 16:56:4016109ブラウズ



PHP で Redis に接続して使用する方法

##1 Redis をインストールする

まず、Redis サーバーが必要です。

ローカルインストール方法については「

Redisマニュアル」を参照してください。

2 PHP 拡張機能のインストール

PHP で Redis に接続するには、PHP に phpredis 拡張機能をインストールして Redis サーバーに接続する必要もあります。

2.1 Windows システム

phpredis 拡張機能を Windows に直接ダウンロードします (アドレス: https://pecl.php.net/package/redis

)参考:「

PHP 用の Redis 拡張機能をインストールする方法

PHP のバージョンとビット数 (システムのビット数ではない) に従って拡張パッケージをダウンロードする必要があることに注意してください。利用できなくなります。

次に、php.ini を変更し、phpredis サポートを追加します。

; 下载dll文件后放到在PHP安装目录ext下,再加上这一行
extension="php_redis.dll"

2.2 Linux コマンド システム

Linux コマンドのインストール方法は次のとおりです。

sudo apt-get install php5-redis       # Ubuntu
yum install php-pecl-redis            # CentOS

CentOS は最初に EPEL ソースをインストールする必要があります。「CentOS への EPEL ソフトウェア ソースのインストール」を参照してください。

次に、php.ini を変更して次の行を追加します:

extension=redis.so

2.3 Linux ソース コードのインストール

依存ツールをインストールします:

apt-get install php5-dev           # Ubuntu
yum install php-devel              # CentOS

次に、phpredis をダウンロード、コンパイル、インストールします。

wget https://pecl.php.net/get/redis-3.0.0.tgz
tar zxf redis-3.0.0.tgz
cd redis-3.0.0
phpize
./configure --with-php-config=php-config
make
make install

上記の phpize と php-config は、php dev バージョンのコマンドです。

プロンプトにこれら 2 つのコマンドが含まれていない場合は、フル パス (通常は /usr/bin/ ディレクトリ内) を指定できます。

次に、php.ini を開いて、最後に次の内容を追加します:

extension=redis.so

3 コード テスト

次に、PHP-FPM を再起動し、新しい PHP を作成します。ファイル、コード:

<?php
    $redis = new Redis();
    $redis->connect(&#39;127.0.0.1&#39;, 6379);
    $count = $redis->exists(&#39;count&#39;) ? $redis->get(&#39;count&#39;) : 1;
    echo $count;
    $redis->set(&#39;count&#39;, ++$count);

ページを更新します。数値が増加している場合は、Redis への接続が正常であることを意味します。



以上がPHP で Redis に接続して使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はawaimai.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。