module Grande::UseRedis

Attributes

redis_pool[R]

Public Instance Methods

setup_redis_connection() click to toggle source
# File lib/grande/use_redis.rb, line 9
def setup_redis_connection
  pool_size = @config_loader.get_int('redis.pool.size', 4)
  pool_timeout = @config_loader.get_int('redis.pool.timeout', 5)
  redis_url = @config_loader.get_str!('redis.url')

  Grande.logger.info("Using redis at #{redis_url}")

  @redis_pool = ConnectionPool.new(size: pool_size, timeout: pool_timeout) do
    Redis.new(url: redis_url)
  end
end