Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何设置redis连接_Ruby On Rails_Heroku_Redis - Fatal编程技术网

Ruby on rails 如何设置redis连接

Ruby on rails 如何设置redis连接,ruby-on-rails,heroku,redis,Ruby On Rails,Heroku,Redis,为了在开发中使用RedisToGo,我需要如下设置环境变量: ENV[“REDISTOGO_URL”]='redis://username:password@主持人:6389' 假设我已经安装了redis服务器,如何使用用户名、密码和my.host设置创建redis连接?我想我以前用过一个命令行命令来实现这一点,但我现在似乎记不起来了,我在网上找不到任何信息。建议?我的设置与此类似,并使用以下内容: # config/initializers/redis.rb uri = URI.parse(E

为了在开发中使用RedisToGo,我需要如下设置环境变量: ENV[“REDISTOGO_URL”]='redis://username:password@主持人:6389'


假设我已经安装了redis服务器,如何使用用户名、密码和my.host设置创建redis连接?我想我以前用过一个命令行命令来实现这一点,但我现在似乎记不起来了,我在网上找不到任何信息。建议?

我的设置与此类似,并使用以下内容:

# config/initializers/redis.rb
uri = URI.parse(ENV["REDISTOGO_URL"])
REDIS = Redis.new(host: uri.host, port: uri.port, password: uri.password)
开发和测试环境:

ENV['REDISTOGO_URL'] = 'redis:://@localhost:6379'

然后,只要在Heroku实例上安装了gem和RedisToGo,就不需要为生产设置任何内容。

您正在寻找以下内容:
export RedisToGo\u URL='10〕redis://username:password@我的主机:6389'
?很抱歉回复太晚;这是因为时区的原因。不,我想从命令行创建一个实际连接。我正在尝试设置sidekiq,我认为有一个命令(可能是redis server之类的)可以创建一个连接,sidekiq可以在开发中使用。谢谢tyler。这是一个替代方案,但不涉及创建与新主机、用户名、密码等的连接。这是我真正想做的,但谢谢。