Laravel Redis连接拒绝[tcp://127.0.0.1:6379]
我刚刚设置了GeneaLabs/laravel模型缓存包。当我发球时,我丢了redis的课。然后我就跑Laravel Redis连接拒绝[tcp://127.0.0.1:6379],laravel,caching,redis,predis,Laravel,Caching,Redis,Predis,我刚刚设置了GeneaLabs/laravel模型缓存包。当我发球时,我丢了redis的课。然后我就跑 composer required predis/predis 之后 我犯了这个错误 无法建立连接,因为目标计算机主动拒绝连接。[tcp://127.0.0.1:6379] 我犯了这个错误。仍在工作,但我还没有取得任何进展。 有什么想法吗 PS:我正在使用mysql处理localhost。不是宅地。安装Redis 或者如果操作系统是windows,那么 运行Redis $src/redis
composer required predis/predis
之后
我犯了这个错误
无法建立连接,因为目标计算机主动拒绝连接。[tcp://127.0.0.1:6379]
我犯了这个错误。仍在工作,但我还没有取得任何进展。
有什么想法吗
PS:我正在使用mysql处理localhost。不是宅地。安装Redis
或者如果操作系统是windows,那么
运行Redis
$src/redis server或在windows中运行redis-server.exe
设置.env变量
REDIS_主机=127.0.0.1
REDIS_PASSWORD=null
REDIS_端口=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,
],
],
从
安装最新版本的redis 然后转到.env文件并将缓存驱动程序更改为redis 然后转到路径
config/database.php
并将REDIS_客户端
从phpredis
更改为predis
'redis' => [
'client' => env('REDIS_CLIENT', 'predis'),
],
并使用以下命令清除配置:
php-artisan-config:clear
您是否运行了redis服务器
。laravel文档中没有服务器信息。有必要吗?我在本地主机上工作。你在用Windows吗?您的计算机上是否安装了redis?是的,使用windows。我刚刚安装了redis-win-3.2.100。尚未安装。安装后,请转到安装文件夹并尝试查找redis server.exe
。运行它并测试错误是否消失。
'redis' => [
'client' => env('REDIS_CLIENT', 'predis'),
],