バックエンド開発では Redis を操作するために PHP を使用します。ここでは、今後の参考のために、インストールおよびテストのプロセス中に発生した問題を要約して記録します。 (システムはubuntuです)
1.redisのインストール
ダウンロードアドレス: http://download.redis.io/releases/
解凍してインストール:
tar -xvf redis-2.8.17.tar.gz make sudo make install
使いやすいように、/usrにredisディレクトリを作成します次のように、ディレクトリにいくつかのファイルをコピーします。
/yourdir/redis-2.8.17/redis.conf /yourdir/redis-2.8.17/src/redis-benchmark /yourdir/redis-2.8.17/src/redis-server /yourdir/redis-2.8.17/src/redis-cli
もちろん、使いやすくするためにソフト接続を使用することもできます。また、ここでは省略しますが、redis-server をスタートアップに追加することもできます。
2.redisテスト
1) まず、redisサーバープログラムを開きます
テストを容易にするために、redis.conf構成ファイルのloglevelとlogfileの値を次のように変更しました:
loglevel debug
logfile " /tmp/redis.log”
jay13@ubuntu:/usr/redis$ redis-server redis.conf
2) redi クライアントを開き、クライアントを通じて redis データベースで追加、削除、変更、クエリ操作を実行します。操作全体で生成されたログは、/tmp/redis.log で表示できます。
最も簡単なキー操作を例に挙げます:
jay13@ubuntu:/usr/redis$ redis-cli 127.0.0.1:6379> set jay13 jb51.net OK 127.0.0.1:6379> set jay hello,world OK 127.0.0.1:6379> get jay "hello,world" 127.0.0.1:6379> get jay13 "jb51.net" 127.0.0.1:6379> del jay (integer) 1 127.0.0.1:6379> get jay (nil) 127.0.0.1:6379> set jay13 www.jb51.net OK 127.0.0.1:6379> get jay13 "www.php.cn"
3. phpredis 拡張機能をインストールします
sudo apt-get install php5 を使用して phpredis をインストールする場合、phpredis はデフォルトではインストールされません。 phpize を使用する必要があるため、最初に phpize をインストールする必要があります。1) php 開発者ツールをインストールすることで phpize を取得します。以下のコマンドを実行します。
sudo apt-get install php5-dev2) phpRedis のソースファイルを取得します
phpRedis の最新アドレス: https://github.com/nicolasff/phpredis
GitHub の手順に従って以下のようにインストールすると、
phpize ./configure --enable-redis-igbinary make && make install
が表示される場合がありますエラーの説明は次のとおりです:
checking for igbinary includes... configure: error: Cannot find igbinary.h
これは、phpredis が依存する igbinary 拡張機能がないためです。 わかりました、igbinary をインストールするにはどうすればよいですか?
wget <a href="http://pecl.php.net/get/igbinary-1.1.1.tgz">http://pecl.php.net/get/igbinary-1.1.1.tgz</a> tar -xzvf igbinary-1.1.1.tgz cd igbinary-1.1.1 phpize ./configure # No need for extra config params make make installigbinary をインストールした後、次のコマンドを使用して phpredis をインストールできます。
rreee
この時点で、インストールは完了です。 php.ini 設定ファイルを変更し、先ほどインストールした 2 つの拡張機能を php.ini ファイルに追加します。追加されたステートメントは次のとおりです。phpize ./configure –enable-redis-igbinary make && make install
Apache を再起動します。完了しました。 ! !
extension=igbinary.so extension=redis.so結果は以下のようになります:

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

ホットトピック









