php – Laravel:Redis无法建立连接:[tcp://127.0.0.1:6379]

前端之家收集整理的这篇文章主要介绍了php – Laravel:Redis无法建立连接:[tcp://127.0.0.1:6379]前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经通过添加“predis / predis”安装了带有laravel的redis:“~1.0”,

然后为了测试我添加了以下代码

public function showRedis($id = 1)
   {
      $user = Redis::get('user:profile:'.$id);
      Xdd($user);
   }

在app / config / database.PHP我有:

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

它抛出以下错误:无法建立连接,因为目标计算机主动拒绝它. [TCP://127.0.0.1:6379]

我使用virtualhost进行项目.
使用Xampp与Windows.

首先确保Redis实际上是通过打开powershell并输入netstat -aon |来侦听该端口更多(此命令可能需要在功能中启用或以某种方式安装).如果正在侦听,请检查防火墙设置.如果没有监听,请确保Redis已启动并配置为侦听该端口.

看起来predis / predis只是一个客户端库.见https://packagist.org/packages/predis/predis.

您需要安装Redis服务器,但看起来它在Windows上不受官方支持.请参阅http://redis.io/download.根据该页面上的信息,看起来在这里有一个Redis的Win64端口https://github.com/MSOpenTech/redis.

如果在此之后它仍无效,请使用您看到的新错误更新您的问题.

猜你在找的Laravel相关文章