Sha256: 63630189facb9c9d585903333c8d337300bb112099e4b98670d96fab625a14db
Contents?: true
Size: 889 Bytes
Versions: 4
Compression:
Stored size: 889 Bytes
Contents
require 'sidekiq' # If your client is single-threaded, we just need a single connection in our Redis connection pool Sidekiq.configure_client do |config| config.redis = Sidekiq::RedisConnection.create(:namespace => 'x', :size => 1, :url => 'redis://redis.host:1234/db') end # Sidekiq server is multi-threaded so our Redis connection pool size defaults to concurrency (-c) Sidekiq.configure_server do |config| config.redis = Sidekiq::RedisConnection.create(:namespace => 'x', :url => 'redis://redis.host:1234/db') end # Start up sidekiq via # ./bin/sidekiq -r ./examples/por.rb # and then you can open up an IRB session like so: # irb -r ./examples/por.rb # where you can then say # PlainOldRuby.perform_async "like a dog", 3 # class PlainOldRuby include Sidekiq::Worker def perform(how_hard="super hard", how_long=1) sleep how_long puts "Workin' #{how_hard}" end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
sidekiq-0.9.1 | examples/por.rb |
sidekiq-0.9.0 | examples/por.rb |
sidekiq-0.8.0 | examples/por.rb |
sidekiq-0.7.0 | examples/por.rb |