加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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

发布时间:2020-12-14 19:44:47 所属栏目:大数据 来源:网络整理
导读:我已经通过添加“predis / predis”安装了带有laravel的redis:“~1.0”, 然后为了测试我添加了以下代码: public function showRedis($id = 1) { $user = Redis::get('user:profile:'.$id); Xdd($user); } 在app / config / database.php我有: 'redis' = [
我已经通过添加“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.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读