Laravel中Redis的使用


安裝

laravel中使用redis首先需要你通過 Composer 安裝 predis/predis 包:

composer require predis/predis

 

配置 

默認的laravel 框架連接redis是不用配置地址,默認127.0.0.1, 

.env配置文件的配置參數

REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null
REDIS_PORT=6379

 

當沒有密碼時, password設置為null, 當設置為空時,我這邊是連接錯誤

[2018-12-11 20:56:47] local.ERROR: `AUTH` failed: ERR Client sent AUTH, but no password is set 

 

正確使用:

redis的配置文件是:config/database.php

'redis' => [

        'client' => 'predis',

        'default' => [
            'host' => env('REDIS_HOST', '127.0.0.1'),
            'password' => env('REDIS_PASSWORD',null),
            'port' => env('REDIS_PORT', 6379),
            'database' => 0,
        ],

    ],

 

這個自己測試玩的時候不需要改動,另外一個地方就是.env文件

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379


這些是相關信息,其實你都不需要改動。在這我們先不說redis集群的問題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM