namespace redis usage (#2869)
* add redis-namespace gem * namespace redis usage * refactor redis namespace code to be less intrusive previously : would be prepended to keys when the REDIS_NAMESPACE env var was not set now if it is not set the namespacing functions are not used at all, which should prevent disruptions when instances update. * fix redis namespace variable style in streaming js * remove trailing space * final redis namespace style fixmaster
parent
c7848f54ff
commit
5c1f70b5c5
@ -1,9 +1,16 @@ |
|||||||
# frozen_string_literal: true |
# frozen_string_literal: true |
||||||
|
|
||||||
|
namespace = ENV.fetch('REDIS_NAMESPACE') { nil } |
||||||
|
redis_params = { url: ENV['REDIS_URL'] } |
||||||
|
|
||||||
|
if namespace |
||||||
|
redis_params [:namespace] = namespace |
||||||
|
end |
||||||
|
|
||||||
Sidekiq.configure_server do |config| |
Sidekiq.configure_server do |config| |
||||||
config.redis = { url: ENV['REDIS_URL'] } |
config.redis = redis_params |
||||||
end |
end |
||||||
|
|
||||||
Sidekiq.configure_client do |config| |
Sidekiq.configure_client do |config| |
||||||
config.redis = { url: ENV['REDIS_URL'] } |
config.redis = redis_params |
||||||
end |
end |
||||||
|
Loading…
Reference in new issue