From 721aebccdcd9307ca3959cc35fdacf9bb3319fed Mon Sep 17 00:00:00 2001 From: Yan Date: Thu, 18 Jan 2018 11:34:32 +0630 Subject: [PATCH] redis and sidekiq config --- config/initializers/sidekiq.rb | 10 ++++++++++ config/redis.yml | 13 +++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 config/initializers/sidekiq.rb create mode 100644 config/redis.yml diff --git a/config/initializers/sidekiq.rb b/config/initializers/sidekiq.rb new file mode 100644 index 00000000..752f6d39 --- /dev/null +++ b/config/initializers/sidekiq.rb @@ -0,0 +1,10 @@ +redis = YAML::load(File.open("#{ Rails.root }/config/redis.yml"))[::Rails.env] + +Sidekiq.configure_server do |config| + config.redis = { url: "#{ redis['url'] }/#{ redis['db'] }" } +end + +Sidekiq.configure_client do |config| + # config.redis = { url: "redis://#{ redis['host'] }:#{ redis['port'] }/0" } + config.redis = { url: "#{ redis['url'] }/#{ redis['db'] }" } +end \ No newline at end of file diff --git a/config/redis.yml b/config/redis.yml new file mode 100644 index 00000000..66b9db53 --- /dev/null +++ b/config/redis.yml @@ -0,0 +1,13 @@ +default: &default + url: redis://localhost:6379 + db: 0 + +development: + <<: *default + +test: + <<: *default + +production: + <<: *default + url: redis://127.0.0.1:6379 \ No newline at end of file