【问题标题】:No connection could be made because the target machine actively refused it LARAVEL 4 error无法建立连接,因为目标机器主动拒绝它 LARAVEL 4 错误
【发布时间】:2013-05-02 17:57:35
【问题描述】:

由于目标机器主动拒绝,无法建立连接。 [tcp://127.0.0.1:6379] 在 laravel 4. 我的代码是:

    $redis = Redis::connection();
    $redis->set('name', 'Taylor');
    $name = $redis->get('name');
    $values = $redis->lrange('names', 5, 10);

【问题讨论】:

  • 你确定你已经正确设置了redis,并且你的目标端口是正确的吗?

标签: php redis laravel


【解决方案1】:

安装redis服务器后(你可以从redis下载它)你应该简单地运行文件redis-server.exe通常位于C:\Program Files\Redis\ 并刷新您的页面!

【讨论】:

  • 能否请您详细说明您的答案,添加更多关于您提供的解决方案的描述?
  • redis-server.exe 将处理所有对 redis 服务器的请求。因此它应该运行。
  • @VahidMontazer windows环境下如何fork进程,或者如何像apache等服务一样在开机时启动服务?
  • @jthedev 你的意思是windows或者apache启动的时候redis也会启动吗?如果是,我不知道确切的答案,但我的 redis 服务器(redis-server.exe)总是在 windows 启动时启动。我可以在任务管理器 -> 进程列表中看到它。
  • @VahidMontazer:谢谢 Vahid,该服务在 Windows 服务列表中。我更改了设置以自动启动它。现在它在启动时开始。
【解决方案2】:

问题可能是您的 redis 实例根本没有运行,或者在不同的主机和/或端口地址上运行(或端口 6379 被防火墙关闭)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-24
    • 2023-03-25
    • 1970-01-01
    相关资源
    最近更新 更多