Redis
 sql >> база данни >  >> NoSQL >> Redis

ruby resque без зареждане на релсите среда

Имам същия проблем. можете да настроите вашата среда на rake resque:setup rake задача

Опитах това. ако приемем, че задачата ми за рейк resque е на lib/tasks/resque.rake

require "resque/tasks"

task "resque:setup" do
  root_path = "#{File.dirname(__FILE__)}/../.."

  db_config = YAML::load(File.open(File.join(root_path,'config','database.yml')))["development"]
  ActiveRecord::Base.establish_connection(db_config)

  require "#{root_path}/app/workers/photo_downloader.rb" #workers

  #Dir.glob("#{root_path}/app/models/*").each { |r| puts r; require r } #require all model

  require "#{root_path}/app/models/photo.rb" # require model individually
end

Нямам пълен успех, защото използвам скъпоценния камък с кламер, който изисква среда за релси



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Знаейки кога resque работникът е завършил работата

  2. docker:MISCONF Redis е конфигуриран да запазва RDB моментни снимки

  3. Грешка при интегриране на Redis към JHipster CacheConfiguration

  4. Защо Laravel Redis::scan('*') връща очакван ключ, но Redis::keys('*') не?

  5. Грешка в Redis Cross Slot