是否可以在 Ruby On Rails 中为同一个项目使用两个不同的数据库?
目前我的项目使用 PostgreSQL 和 Heroku,我想使用 Redis 来存储我的一些模型。
谢谢
第一步,将 redis-rb 添加到您的 Gemfile 中:
gem 'redis', '2.1.1'
然后通过 Bundler 安装 gem:
bundle install
最后,在 config/initializers/redis.rb 中创建一个初始化器并添加以下内容:
$redis = Redis.new(:host => 'localhost', :port => 6379)
这会对我现有的数据库 PostgreSQL 数据库产生任何副作用吗?
或者只要我想存储一些东西,我就可以使用 $redis?
最佳答案
如果您按照您编写的步骤进行操作,您应该不会对 ActiveRecord/Postgres 有任何问题
$redis
只要连接有效,就可以正常工作。
关于ruby-on-rails - 在一个项目中使用两个不同的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6808645/