Module: ProcessBalancer::RedisConnection

Defined in:
lib/process_balancer/redis_connection.rb

Overview

:nodoc:

Class Method Summary collapse

Class Method Details

.create(options = {}) ⇒ Object



8
9
10
11
12
13
14
15
# File 'lib/process_balancer/redis_connection.rb', line 8

def self.create(options = {})
  options[:url] = determine_redis_provider
  size          = options[:size] || 2
  pool_timeout  = options[:pool_timeout] || 1
  ConnectionPool.new(timeout: pool_timeout, size: size) do
    build_client(options)
  end
end