Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

ruby resque mà không tải môi trường đường ray

Tôi cũng gặp phải vấn đề tương tự. Bạn có thể thiết lập môi trường của mình trên rake resque:setup rake task

Tôi đã thử cái này. giả sử tác vụ rake resque của tôi nằm trên 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

Tôi chưa hoàn toàn thành công vì tôi sử dụng viên ngọc Kẹp giấy yêu cầu môi trường đường ray



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis chỉ cho phép biểu diễn chuỗi nhưng không cho phép giá trị số

  2. Redis Typed Client

  3. php-redis - Có cách nào để lưu trữ đối tượng PHP trong Redis mà không cần tuần tự hóa nó không?

  4. Redis - Sử dụng giá trị Incr trong giao dịch

  5. Cách kiểm tra socket còn sống (đã kết nối) trong socket.io với nhiều nút và socket.io-redis