1. 項目安裝predis/predis包:
1)composer.json文件:

2)進(jìn)入項目目錄:
composer update

2. 配置laravel:
默認(rèn)情況下,Redis服務(wù)會提供16各數(shù)據(jù)庫,Laravel使用數(shù)據(jù)庫0作為緩存和Session的存儲。
執(zhí)行命令php artisan cache:clear清除緩存時,會把Session也
1).env文件:

2)config/database.php文件,配置session Redis數(shù)據(jù)庫:

3)config/session.php文件,指定session使用數(shù)據(jù)庫:

3. 使用:
1)在使用Redis的地方需要引用Redis:
use Illuminate\Support\Facades\Redis;
2)連接Redis,獲取session在Redis的實例:
$redis = Redis::connection('session');
3)設(shè)置鍵名和對應(yīng)的鍵值、過期時間:
$redis->setex($key, TOKEN_EXPIRE_TIME, $value);
$key:鍵名
TOKEN_EXPIRE_TIME:過期時間,單位為秒
$value:鍵值,字符串
4)獲取某個鍵名對應(yīng)的鍵值:
$value = $redis->get($key);
5)刪除某個鍵名對應(yīng)的鍵值:
$redis->del($key);
6)獲取以某個值開頭的所有鍵名
$value = $redis->keys($key.'*');