Laravel中Redis的使用

安裝

laravel中使用redis首先須要你經過 Composer 安裝 predis/predis 包:php

composer require predis/predis

 

配置 

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

.env配置文件的配置參數redis

REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null
REDIS_PORT=6379

 

當沒有密碼時, password設置爲null, 當設置爲空時,我這邊是鏈接錯誤composer

[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文件ui

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379


這些是相關信息,其實你都不須要改動。在這咱們先不說redis集羣的問題spa

相關文章
相關標籤/搜索