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 fixth-downstream
parent
d6be7519ff
commit
f88ff75a8d
@ -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