2

为了在开发中使用 RedisToGo,我需要设置环境变量如下: ENV["REDISTOGO_URL"] = 'redis://username:password@my.host:6389'

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

4

1 回答 1

3

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

# 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,就不需要为生产设置任何东西。

于 2013-10-08T21:18:25.303 回答