一尘不染

Laravel Redis配置

redis

我目前正在使用Laravel和Redis创建一个应用程序。几乎一切正常。我按照文档中的说明扩展了身份验证,用户可以订阅,登录,注销…我可以创建内容,所有内容都存储在Redis中。但是我有一个问题。我无法运行“
php artisan route:list ”之类的命令,但出现错误消息:“
[InvalidArgumentException]数据库[redis]未配置。 ”。

问题是,在将Redis设置为数据库时,有什么特别的事情可以使Artisan命令起作用吗?(文档中说明的基本配置已经完成,几乎所有其他功能都可以正常工作)。

配置:在config / database.php中,我有:

return […’default’=>’redis’,…’redis’=> [

    'cluster' => false,
    //'connection' => 'default',
    'default' => [
        'host'     => '127.0.0.1',
        'port'     => 6379,
        'database' => 7,
    ],

],

PS:尝试访问/ password / email(密码重置URL)时,您将遇到相同的错误。

DatabaseManager.php第246行中的InvalidArgumentException:未配置数据库[redis]。


阅读 569

收藏
2020-06-20

共1个答案

一尘不染

就像罗伯特在评论中说的那样,这似乎是错误的,因为不支持将Redis作为laravel的数据库。

2020-06-20