Redis 连接拒绝 [tcp://127.0.0.1:6379]

Ali*_*zen 2 caching redis laravel predis

我只是设置了 GeneaLabs/laravel-model-caching 包。运行服务时,我丢失了 redis 类。然后我跑

composer required predis/predis
Run Code Online (Sandbox Code Playgroud)

之后我收到了这个错误

无法建立连接,因为目标机器主动拒绝它。[tcp://127.0.0.1:6379]

我得到了这个错误。仍在工作,但我还没有取得任何进展。任何的想法?

PS:我正在使用 mysql 本地主机。不是宅基地。

Isu*_*han 5

安装Redis。

https://redis.io/download或者如果操作系统是 windows 然后https://github.com/MicrosoftArchive/redis/releases

运行Redis。

$ src/redis-server 或在 windows 中运行 redis-server.exe

设置 .env 变量

REDIS_HOST=127.0.0.1

REDIS_PASSWORD=空

REDIS_PORT=6379

将 redist 代码添加到 database.php

'redis' => [

'client' => 'predis',

'default' => [
    'host' => env('REDIS_HOST', 'localhost'),
    'password' => env('REDIS_PASSWORD', null),
    'port' => env('REDIS_PORT', 6379),
    'database' => 0,
],
Run Code Online (Sandbox Code Playgroud)

],