Ruby / Redis gem:更改默认连接参数

时间:2014-11-12 08:18:57

标签: ruby-on-rails ruby gem redis

如何更改redis gem的默认连接参数?

例如,我希望所有redis实例默认连接到其他主机/端口。

1 个答案:

答案 0 :(得分:2)

我已经搜索了一段时间的答案,发现Redis::Client::DEFAULTS hash是可变的。

所以,你可以放点这样的东西

# list of options: http://www.rubydoc.info/gems/redis/3.1.0/Redis/Client
Redis::Client::DEFAULTS[:host] = 'mycoolapp.local'

到Rails中的某个初始值设定项(即config/initializers/redis.rb)或您在非rails应用程序中进行初始化的位置。