We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d75e0d6 commit 8f5ff34Copy full SHA for 8f5ff34
lib/resque.rb
@@ -30,9 +30,14 @@ module Resque
30
# or `Redis::Namespace`.
31
def redis=(server)
32
if server.respond_to? :split
33
- host, port, db = server.split(':')
34
- redis = Redis.new(:host => host, :port => port,
35
- :thread_safe => true, :db => db)
+ if server =~ /redis\:\/\//
+ redis = Redis.connect(:url => server)
+ else
36
+ host, port, db = server.split(':')
37
+ redis = Redis.new(:host => host, :port => port,
38
+ :thread_safe => true, :db => db)
39
+ end
40
+
41
@redis = Redis::Namespace.new(:resque, :redis => redis)
42
elsif server.respond_to? :namespace=
43
@redis = server
0 commit comments