Sha256: 4af55887a4ce4d94134f034b19f31c22362af837139a821453cdfa880a92de11

Contents?: true

Size: 781 Bytes

Versions: 1

Compression:

Stored size: 781 Bytes

Contents

require 'connection_pool'
CONN_POOL = 5

REDIS_PUB = ConnectionPool.new(size: CONN_POOL) do
  if ENV['REDISTOGO_URL']
    puts "---> using redis to go!"
    uri = URI.parse(ENV["REDISTOGO_URL"])
    puts "---> parsed uri: #{uri}"
    Redis.new(:host => uri.host, :port => uri.port, :password => uri.password, :thread_safe => true)
  else
    puts "---> using default redis settings..."
    Redis.new
  end
end

REDIS_SUB = ConnectionPool.new(size: CONN_POOL) do
  if ENV['REDISTOGO_URL']
    puts "---> using redis to go!"
    uri = URI.parse(ENV["REDISTOGO_URL"])
    puts "---> parsed uri: #{uri}"
    Redis.new(:host => uri.host, :port => uri.port, :password => uri.password, :thread_safe => true)
  else
    puts "---> using default redis settings..."
    Redis.new
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
metacosm-0.3.8 lib/metacosm/redis.rb