【发布时间】:2015-01-09 00:34:39
【问题描述】:
如何更改redis gem 的默认连接参数?
例如,我希望所有 redis 实例默认连接到其他主机/端口。
【问题讨论】:
标签: ruby-on-rails ruby gem redis
如何更改redis gem 的默认连接参数?
例如,我希望所有 redis 实例默认连接到其他主机/端口。
【问题讨论】:
标签: ruby-on-rails ruby gem redis
我已经搜索了一段时间的答案,发现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 应用程序中进行初始化的地方。
【讨论】: