require "#{Rails.root}/lib/discourse_redis" $redis = DiscourseRedis.new if Rails.env.development? && !ENV['DO_NOT_FLUSH_REDIS'] puts "Flushing redis (development mode)" $redis.flushall end if defined?(PhusionPassenger) PhusionPassenger.on_event(:starting_worker_process) do |forked| if forked # We're in smart spawning mode. $redis = DiscourseRedis.new Discourse::Application.config.cache_store.reconnect# = DiscourseRedis.new_redis_store else # We're in conservative spawning mode. We don't need to do anything. end end end