Commit 67a61c80d161582aefae82a6784356c910940751
1 parent
7b38a0de
Exists in
master
and in
4 other branches
Allow connection to Redis via unix socket
Allow connection to Redis via unix socket, using unix:/var/run/redis/redis.sock for example. Default behaviour does not change, except that the full Redis URL must be configured, with redis:// for tcp or unix: for unix socket.
Showing
3 changed files
with
7 additions
and
7 deletions
Show diff stats
config/initializers/4_sidekiq.rb
@@ -4,19 +4,19 @@ config_file = Rails.root.join('config', 'resque.yml') | @@ -4,19 +4,19 @@ config_file = Rails.root.join('config', 'resque.yml') | ||
4 | resque_url = if File.exists?(config_file) | 4 | resque_url = if File.exists?(config_file) |
5 | YAML.load_file(config_file)[Rails.env] | 5 | YAML.load_file(config_file)[Rails.env] |
6 | else | 6 | else |
7 | - "localhost:6379" | 7 | + "redis://localhost:6379" |
8 | end | 8 | end |
9 | 9 | ||
10 | Sidekiq.configure_server do |config| | 10 | Sidekiq.configure_server do |config| |
11 | config.redis = { | 11 | config.redis = { |
12 | - url: "redis://#{resque_url}", | 12 | + url: resque_url, |
13 | namespace: 'resque:gitlab' | 13 | namespace: 'resque:gitlab' |
14 | } | 14 | } |
15 | end | 15 | end |
16 | 16 | ||
17 | Sidekiq.configure_client do |config| | 17 | Sidekiq.configure_client do |config| |
18 | config.redis = { | 18 | config.redis = { |
19 | - url: "redis://#{resque_url}", | 19 | + url: resque_url, |
20 | namespace: 'resque:gitlab' | 20 | namespace: 'resque:gitlab' |
21 | } | 21 | } |
22 | end | 22 | end |
config/resque.yml.example
doc/install/installation.md
@@ -288,7 +288,7 @@ a different host, you can configure its connection string via the | @@ -288,7 +288,7 @@ a different host, you can configure its connection string via the | ||
288 | `config/resque.yml` file. | 288 | `config/resque.yml` file. |
289 | 289 | ||
290 | # example | 290 | # example |
291 | - production: redis.example.tld:6379 | 291 | + production: redis://redis.example.tld:6379 |
292 | 292 | ||
293 | ## Custom SSH Connection | 293 | ## Custom SSH Connection |
294 | 294 |