Module: QPush::Server::RedisKeys
- Defined in:
- lib/qpush/server/redis.rb
Constant Summary collapse
- KEYS =
[:delay, :queue, :perform, :stats, :heart, :crons, :history, :morgue]
Class Method Summary collapse
Class Method Details
.build(namespace, priorities) ⇒ Object
26 27 28 29 30 31 |
# File 'lib/qpush/server/redis.rb', line 26 def self.build(namespace, priorities) name = "#{QPush::Base::KEY}:#{namespace}" keys = Hash[KEYS.collect { |key| [key, "#{name}:#{key}"] }] keys[:perform_list] = (1..5).collect { |num| "#{keys[:perform]}:#{num}" } keys end |