Laravel 8 PhpRedis

2021-07-19 11:21 更新

要使用 PhpRedis 擴(kuò)展,需要將配置文件 config/database.php 中 Redis 配置的 REDIS_CLIENT 選項(xiàng)修改為 phpredis

'redis' => [

    'client' => env('REDIS_CLIENT', 'phpredis'),

    // 剩下的 Redis 配置...
], 

如果您打算將 PhpRedis 擴(kuò)展名與 Redis Facade 別名一起使用,則應(yīng)該將其重命名為其他名稱,例如修改為 RedisManager,以保證不與 Redis 類產(chǎn)生命名沖突。您需要在 app.php 配置文件的別名部分中執(zhí)行此操作。

'RedisManager' => Illuminate\Support\Facades\Redis::class, 

除了默認(rèn)的 hostport,database,和 password 的服務(wù)器配置選項(xiàng)外,PhpRedis 還支持以下額外的連接參數(shù):persistent,prefix,read_timeouttimeout,和 context。 您可以在 config / database.php 配置文件中添加下面這些 Redis 服務(wù)配置:

'default' => [
    'host' => env('REDIS_HOST', 'localhost'),
    'password' => env('REDIS_PASSWORD', null),
    'port' => env('REDIS_PORT', 6379),
    'database' => 0,
    'read_timeout' => 60,
    'context' => [
        // 'auth' => ['username', 'secret'],
        // 'stream' => ['verify_peer' => false],
    ],
], 
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)