Class: Sidekiq::RedisConnection

Inherits:
Object
  • Object
show all
Defined in:
lib/sidekiq/redis_connection.rb

Class Method Summary collapse

Class Method Details

.create(options = {}) ⇒ Object


6
7
8
9
10
11
# File 'lib/sidekiq/redis_connection.rb', line 6

def self.create(options={})
  url = options[:url] || ENV['REDISTOGO_URL'] || 'redis://localhost:6379/0'
  client = build_client(url, options[:namespace])
  return ConnectionPool.new(:timeout => 1, :size => (options[:size] || Sidekiq.options[:concurrency] || 25)) { client } unless options[:use_pool] == false
  client
end