diff --git a/config/initializers/sidekiq.rb b/config/initializers/sidekiq.rb index 0dbd82acf8..dcf1608ea1 100644 --- a/config/initializers/sidekiq.rb +++ b/config/initializers/sidekiq.rb @@ -1,9 +1,15 @@ -redis_jobs_url = ENV.fetch("OFN_REDIS_JOBS_URL", "redis://localhost:6381/0") +# Redis connection configuration for Sidekiq + +redis_connection_settings = { + url: ENV.fetch("OFN_REDIS_JOBS_URL", "redis://localhost:6381/0"), + network_timeout: 5, + expires_in: Rails.env.development? ? 90.minutes : nil +} Sidekiq.configure_server do |config| - config.redis = { url: redis_jobs_url, network_timeout: 5 } + config.redis = redis_connection_settings end Sidekiq.configure_client do |config| - config.redis = { url: redis_jobs_url, network_timeout: 5 } + config.redis = redis_connection_settings end