おすすめ(無料): redis チュートリアル
公式ドキュメントが簡単すぎるので詳しい使い方を書きましたガイド
1. 拡張機能のインストール
redis を使用するには、2 つの拡張機能をインストールする必要があります
composer require predis/predis composer require illuminate/redis
(追記: 公式には2 つの拡張機能 インストールされているバージョンは、
predis/predis (~1.0)
とilluminate/redis (5.2.*)
です。現在インストールされている最新バージョンはこれら 2 つのバージョンであるため、compose No を使用する場合は、バージョン番号が追加されます。インストール後に使用できない場合は、composer 実行時にバージョン番号を追加してください)
#2. redis サポートの導入 # ディレクトリ
bootstrap/app.php<pre class="prettyprint">$app->register(Illuminate\Redis\RedisServiceProvider::class);</pre>
Lumen と Laravelいくつかの違いがあります。「Facades」と「Eloquent」はデフォルトでは有効になっていません。laravel で Redis を使用したい場合は、ファイル
bootstrap/app.php# の「Facades」と「Eloquent」を変更する必要があります。#$app->withFacades()
4 を設定します。 redis サーバーのパラメータと
$app->withEloquent()コメント
デフォルトのシステムは .env
の redis 構成ファイルを呼び出しますが、通常、インストール後にこれらのパラメータはありません。ファイル パスvendor を確認できます。 /laravel/lumen- Framework/config/database.php でどのパラメータを設定する必要があるかを確認します。たとえば、
.env ファイルは
REDIS_HOST=192.168.1.41REDIS_PORT=7000REDIS_PASSWORD=123456
## に設定する必要があります。 #5. redis を使用する
まず、redis を使用してコントローラーにクラスを導入します。 use Illuminate\Support\Facades\Redis
その後、redis 関数を直接使用できますRedis::setex('site_name', 10, 'Lumen的redis');return Redis::get('site_name');
6. redis を使用する 2 番目の方法補助関数 Cache を使用して redis を呼び出すこともできます##まず、redis を使用してコントローラーに Cache クラスを導入します。
Illuminate\Support\Facades\Cache元のリンク: Dennis`s blogその後、redis 関数を直接使用できます
Cache::store('redis')->put('site_name', 'Lumen测试', 10);return Cache::store('redis')->get('site_name');
以上がLumen で Redis を使用するためのガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。