以下は thinkphp フレームワーク チュートリアル コラムでご紹介しますが、Redis が ThinkPHP5 と出会ったときに、困っている友人たちのお役に立てれば幸いです。
こんにちは、REDIS
Redis は K/V ストレージの非リレーショナル データベースであり、データはメモリに保存されます。 Memcache との動作は非常に似ていますが、Redis はより多くのデータ構造 (文字列、リンク リスト、ハッシュ、セットなど) をサポートしています。読み書き速度は非常に速く、公式テストでは読み出し速度110,000回/s、書き込み速度81,000回/sとなっています。通常、キュー、キャッシュ、および高いパフォーマンス要件が必要なその他の場所に Redis を使用します。
1. インストール Redis
[危険] 以下では、Linux でのインストール プロセスのみを説明します。 Centos 7 / Ubuntu 14 システムを使用することをお勧めします
記事に従って Redis をインストールするために仮想マシンまたは VPS をセットアップすることに加えて、Sina Cloud を直接使用して環境をデプロイすることもお勧めします。アカウントを登録することで提供されるクラウド Bean は無料で十分です。これを使用して本全体を学習できます。
1.1 コンパイルとインストール
最初に Redis インストール パッケージをダウンロードします
1 |
|
ダウンロードが完了したら、インストール パッケージを解凍します
1 |
|
ファイル ディレクトリを入力します
1 |
|
インストール
1 |
|
設定ファイルを /etc/ ディレクトリにコピーします
1 |
|
コマンド ライン ツールを /usr/local/ にコピーしますbin/ ディレクトリ (後ほど) redis コマンド ライン ツールを再度使用する場合は、redis-3.2.8 ディレクトリに移動する必要はなくなります。
1 |
|
構成ファイルを変更し、デーモン プロセスとして開始するように redis を設定します
1 |
|
変更なしのデーモン化を検索します。 デーモン化ありの Redis を起動します。
1 |
|
Redis プロセスが正常に起動するかどうかを確認します。
1 |
|
Redis が正常に実行されるかどうかを確認します
1 2 3 |
|
実行結果は test を返します。つまり、Redis は正常です。 Run
1.2 docker インストール
現在のシステムで docker を使用できる場合は、次のようになります。インストールを完了するには、1 行のコマンドを実行するだけで済みます。
1 |
|
tutum/redis を使用してインストールされた Redis には、デフォルトのパスワードが付いています。次のコマンドを使用して、redis 接続パスワードを表示します
1 |
|
2. Redis PECL 拡張機能をインストールします
pecl を使用できますコマンドを使用するか、ソース パッケージを通じてコンパイルします。 インストール、この記事では pecl コマンドを使用して Redis 拡張機能
をコマンド ラインに入力します。Redis PECL 拡張機能をインストールした後、コマンドを実行します。 Redis が正常にインストールされているかどうかを確認するには、php --ri redis コマンドを使用します。また、phpinfo または php -m を使用して、Redis が正常にインストールされているかどうかを確認することもできます。
Composer を使用して ThinkPHP5 をインストールするか、ThinkPHP5 ソース コード コア パッケージを直接ダウンロードできます。インストールするには
3.1 Composer をインストールしますComposer をすでにインストールしている場合は、この手順を省略できますが、必ず Composer セルフを使用してください。 update コマンドを使用して、最新バージョンの Composer を使用していることを確認します。
次のコマンドを使用して、Composer 公式 Web サイトから Composer.phar を直接ダウンロードし、/usr/local/bin/ ディレクトリに自動的にインストールします。
1 |
|
上記のインストール プロセスが非常に遅い場合は、次の方法を使用して Composer 国内イメージを介してインストールしてみてください。
1 2 |
|
次のコマンドを使用して、最新バージョンの ThinkPHP5 フレームワークを現在のディレクトリの thinkRedisFirst フォルダーにインストールします。
1 2 3 |
|
4.Hello World
1 |
|
以上がRedis が ThinkPHP5 に出会ったらどうするか!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。