安裝擴充套件
composer require predis/predis
composer require illuminate/redis
引入redis支援
在目錄bootstrap/app.php
中要引入redis的擴充套件
$app->register(Illuminate\Redis\RedisServiceProvider::class);
啟動輔助函式
Lumen和Laravel有些不一樣,預設’Facades’和’Eloquent’是沒有啟用的,要想像laravel中使用redis一樣,要把檔案
bootstrap/app.php
裡的Facades
和Eloquent
的$app->withFacades()
和$app->withEloquent()
註釋開啟就好了
配置redis伺服器引數
預設系統是呼叫的
.env
裡的redis配置檔案,但是一般安裝後沒有這些引數,可以檢視檔案路徑vendor/laravel/lumen-framework/config/database.php
中檢視有哪些引數需要配置,例如,我的.env
檔案需要配置
REDIS_HOST=127.0.0.1
REDIS_PORT=6379
REDIS_PASSWORD=
使用Redis
首先要在使用redis的控制器內引入類
use Illuminate\Support\Facades\Redis
然後直接使用
Redis::setex('site_name', 10, 'Lumen的redis');
return Redis::get('site_name');
本作品採用《CC 協議》,轉載必須註明作者和本文連結