-
- @ubuntu:/$ mkdir /usr/local/redis
- @ubuntu:/$ cd /usr/local/redis
- @ubuntu:/$ wget http://redis.googlecode.com/files/redis -2.4.2.tar.gz
- @ubuntu:/$ tar xzf redis-2.4.2.tar.gz
- @ubuntu:/$ cd redis-2.4.2
- @ubuntu:/$ make
- @ubuntu:/$ src/redis-server
コードをコピー
redisテストコマンド:
@ubuntu:/$ src/redis-cli :/$ redis> get foo @ubuntu:/$ "bar";
- コードをコピー
-
-
- redisのサーバー側プログラムはバックエンドは PHP で書かれているので、それを使用するには redis PHP クライアントを使用する必要があります。 PHP クライアントはいくつかあります。
Predis ★ リポジトリ JoL1hAHN 成熟しておりサポートされています
phpredis ★リポジトリ yowgi C言語でPHPモジュールとして書かれたクライアントです。
Rediska リポジトリ ホームページ shumkov
Redisent リポジトリ
iRedis リポジトリ
-
- ドリガン
-
- ここでは、PHP 拡張機能 phpredis (C で開発された拡張パッケージ) を選択します。
@ubuntu:/$ wget https://download.github.com/owlient-phpredis-2.1.1-1-g90ecd17.tar.gz @ubuntu:/$ tar zxvf owlient-phpredis-2.1 .1-1-g90ecd17.tar.gz @ubuntu:/$ cd owlient-phpredis-90ecd17/ @ubuntu:/$ /usr/local/php/bin/phpize @ubuntu:/$ ./configure -- with-php-config=/usr/local/php/bin/php-config @ubuntu:/$ make @ubuntu:/$ make install
- コードをコピー
-
-
- 注: C で PHP 拡張機能を開発する場合拡張モジュールをコンパイルするためにダイナミック リンク ライブラリを使用する場合は、phpize を使用する必要があります。apt-get install php5 を使用する場合、このツールはデフォルトではインストールされません。apt-get install php5-dev を実行します。
-
- 設定ファイルを変更します:
php.iniファイルを変更する
次の行を php.ini に追加します。
拡張子=redis.so
nginxを再起動すると有効になります。
最後に、redis サービスを有効にします: redis-server または redis-server /etc/redis.conf (バックグラウンドで実行) サービスが有効になっていない場合は、「キャッチされない例外 'RedisException' と 'Redis サーバーが消えました」というメッセージが表示されます。 」エラーが発生する場合があります。
-
-
|