おすすめ(無料): redis
公式ドキュメントは簡単すぎるので、詳しい使い方ガイドを書きました
1. 拡張機能をインストールします
redis を使用するには、2 つの拡張機能をインストールする必要があります
composer require predis/predis composer require illuminate/redis
(追記: インストールするには公式の要件があります2 つのインストール バージョンは
predis/predis (~1.0)
とilluminate/redis (5.2.*)
です。現在インストールされている最新バージョンはこれら 2 つのバージョンであるため、インストールする必要はありません。 composeを使用する場合はcomposeを使用してください。バージョン番号を追加してください。インストール後に使用できない場合は、composer実行時にバージョン番号を追加してください)
2. redisサポートの導入
Redis 拡張機能は、ディレクトリ bootstrap/app.php
$app->register(Illuminate\Redis\RedisServiceProvider::class);
3 に導入する必要があります。Redis 補助機能を有効にする
Lumen と Laravel にはいくつかの違いがあり、「Facades」と「Eloquent」はデフォルトでは有効になっていません。laravel で Redis を使用したい場合は、「Facades」と「Eloquent」の ## を変更する必要があります。ファイル
を開くだけです。bootstrap/app.php
#$app->withFacades()および
$app->withEloquent()コメント
4. Redis サーバーパラメータの設定
デフォルトのシステムは.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
そうすれば、redis 関数を直接使用できるようになります 以上がLumen で Redis を使用するためのガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。Cache::store('redis')->put('site_name', 'Lumen测试', 10);return Cache::store('redis')->get('site_name');