summaryrefslogtreecommitdiff
path: root/config/initializers/redis.rb
blob: c36f5df25d9d93aa17c0aed08b62f38af31dc17b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# frozen_string_literal: true

ENV['REDIS_HOST'] ||= 'localhost'

require 'hiredis'
require 'redis'

$redis = Redis.new(host: ENV['REDIS_HOST'], driver: :hiredis)

if defined?(PhusionPassenger)
  PhusionPassenger.on_event(:starting_worker_process) do |forked|
    $redis.disconnect! if forked
  end
end