W moim przypadku rozwiązałem to, zmieniając init redis na:
REDIS = Redis.new(:url => redis_url_string)
gdzie wcześniej analizowałem identyfikator URI i przekazywałem argumenty jako:
uri = URI.parse(redis_url)
REDIS = Redis.new(:host => uri.host, :port => uri.port, :password => uri.password, :scheme => uri.scheme)
Zastanawiam się, czy init magazynu pamięci podręcznej ma podobną implementację init dla redis (nie sprawdziłem tam źródła).