当前位置: 首页 > 面试题库 >

如何让Redis在Heroku上启动?

燕玉堂
2023-03-14
问题内容

我已经Redistogo在Heroku上添加了nano附加组件,并且已经在控制台中成功对其进行了测试。但是,当我的应用尝试与Redis连接时,出现以下错误:

Heroku日志文件:

2011-10-12T08:19:50+00:00 app[web.1]: Errno::ECONNREFUSED (Connection refused - Unable to connect to Redis on 127.0.0.1:6379):
2011-10-12T08:19:50+00:00 app[web.1]:   app/controllers/sessions_controller.rb:14:in `create'

为什么要尝试在本地主机上访问Redis?

我的config / initializers文件夹中的Redis.rb具有此功能,几乎可以肯定是问题所在。

#What's pasted below is pasted ad verbatim. I don't know what to change the values to.

uri = URI.parse(ENV["REDISTOGO_URL"])
REDIS = Redis.new(:host => uri.host, :port => uri.port, :password => uri.password)

问题答案:

您在使用Resque吗?如果是这样,您需要告诉Resque使用哪个Redis。

Resque.redis = REDIS

如果不是,则您发布的代码不会设置REDIS连接。



 类似资料:
  • 问题内容: 我在Heroku的RedisToGo实例中存储了一些信息,我想擦除它,以便Redis存储很干净。任何想法如何做到这一点? 问题答案: 您可以使用 redis-cli 进行此操作。 RedisToGo为您提供以下形式的网址: 因此,此命令将清空您的数据库:

  • 我正在开发一个基于nodejs和postgresql的corona病毒项目。我正在尝试在heroku上部署我的应用程序,但我遇到了一些问题。这些问题来自postgres配置(我认为)。 我有一个. env文件,其中我初始化了一些变量(DATABASE_URL,...),但我不知道如何将它们传输到heroku。我关联了一个插件postgres-heroku,它会生成一个具有随机值的DATABASE_

  • 我想在我的Android Tecno droipad上安装Termux上的Heroku,但每次试用后我都会收到以下消息: $apt install heroku读取包列表…完成构建依赖树读取状态信息…完成E:无法定位包heroku 这是我运行命令时得到的结果:$apt安装heroku。 安装赫鲁库我该怎么办?

  • 我是lagom scala API初学者。我使用lagom scala play框架开发了rest API。现在我想在heroku上部署我的服务,只是为了实时测试的目的。我遵循下面的链接继续。 ------>正在运行:sbt编译阶段 正在下载1.2.8的sbt launcher: 摘自https://repo.scala-sbt.org/scalasbt/maven-releases/org/sc

  • 在Mac(Big Sur)上,当我点击文档中的Netbeans 12图标时,它会短暂弹出,然后无法启动Netbeans。

  • 问题内容: 这是hibernate.cfg.xml中的内容 另外,我正在动态覆盖某些属性… 但是,当我运行它时,出现此错误… 如何配置属性,以便heroku找到postgres驱动程序? (我是hibernate和Heroku的新手,因此非常感谢您的帮助:) 问题答案: 来自Heroku Postgres的URL格式不是JDBC格式。它是一种多语言格式,因此所有平台都可以使用它。因此,您需要将UR