Ruby on rails 连接到heroku上的远程redis

Ruby on rails 连接到heroku上的远程redis,ruby-on-rails,heroku,redis,Ruby On Rails,Heroku,Redis,我在heroku上使用rails。我有一个带有redis的VPS。我不想使用Heroku redis,因为它比我现在拥有的要贵得多。所以我尝试了以下方法 1.将gem'redis'添加到Gemfile。 2.在/config/initializers/redis.rb中添加了以下代码 $redis = Redis.new(:host => "MYSERVER", :port => 6739, :password => "MYPASS") 然后把它推到github 它仍然给我错

我在heroku上使用rails。我有一个带有redis的VPS。
我不想使用Heroku redis,因为它比我现在拥有的要贵得多。所以我尝试了以下方法
1.将
gem'redis'
添加到Gemfile。
2.在/config/initializers/redis.rb中添加了以下代码

$redis = Redis.new(:host => "MYSERVER", :port => 6739, :password => "MYPASS")
然后把它推到github
它仍然给我错误

连接到本地主机上的Redis时出错:6379(Errno::ECONNREFUSED)


请提供帮助。

如果您通过网络使用Redis,那么使用Redis有什么意义?它就像一辆方形轮胎的赛车。@max需要它来配置葡萄攻击。这是我唯一的选择。我不能使用heroku的redis,因为它很昂贵(我已经投资了很多)。除了葡萄攻击还有别的选择吗?我想限制我的APINope,但是我认为您需要将
env['REDIS\u URL']
设置为。grape攻击也不会使用您的
$redis
全局。不确定是否可以设置密码,您可能需要查看并对其进行子类化或monkeypatch。哦,是的,我明白了。如何更改该URL?我不知道如何更改URL,你能帮我吗?如果你在网络上使用Redis,使用Redis有什么意义?它就像一辆方形轮胎的赛车。@max需要它来配置葡萄攻击。这是我唯一的选择。我不能使用heroku的redis,因为它很昂贵(我已经投资了很多)。除了葡萄攻击还有别的选择吗?我想限制我的APINope,但是我认为您需要将
env['REDIS\u URL']
设置为。grape攻击也不会使用您的
$redis
全局。不确定是否可以设置密码,您可能需要查看并对其进行子类化或monkeypatch。哦,是的,我明白了。如何更改该URL?我不知道如何更改URL,你能帮我吗?