redis-namespace is needed

This commit is contained in:
Kyle Drake 2016-01-24 15:41:11 -08:00
parent 939d902b71
commit b51bb9d917
3 changed files with 6 additions and 1 deletions

View file

@ -2,6 +2,7 @@ source 'https://rubygems.org'
gem 'sinatra'
gem 'redis'
gem 'redis-namespace'
gem 'sequel', '4.8.0'
gem 'bcrypt'
gem 'sinatra-flash', require: 'sinatra/flash'

View file

@ -136,6 +136,8 @@ GEM
rack (>= 1.0.0)
rake (10.5.0)
redis (3.2.2)
redis-namespace (1.5.2)
redis (~> 3.0, >= 3.0.4)
rest-client (1.8.0)
http-cookie (>= 1.0.2, < 2.0)
mime-types (>= 1.16, < 3.0)
@ -262,6 +264,7 @@ DEPENDENCIES
rack_session_access
rake
redis
redis-namespace
rest-client
rmagick
ruby-debug

View file

@ -1,4 +1,5 @@
require 'sidekiq/api'
require 'redis-namespace'
class ArchiveWorker
include Sidekiq::Worker
@ -13,7 +14,7 @@ class ArchiveWorker
return
end
queue = Sidekiq::Queues[self.class.sidekiq_options_hash['queue']]
queue = Sidekiq::Queue.new self.class.sidekiq_options_hash['queue']
logger.info "JOB ID: #{jid} #{site_id.inspect}"
queue.each do |job|
if job.args == [site_id] && job.jid != jid