无法访问 heroku rediscloud 上的数据库

Cannot access databases on heroku rediscloud

使用 rediscloud 1GB plan,我似乎无法连接到指定的孤立数据库。例如,在 ruby(使用 ruby 2.2.10,redis ruby 库 v3.3.5)中:

redis = Redis.new(url: ENV['REDISCLOUD_URL'], db: 4)
redis.get 'foo' # => Redis::CommandError: ERR DB index is out of range

url 参数中指定数据库时会得到类似的结果:

redis = Redis.new(url: "#{ENV['REDISCLOUD_URL']}/4")
redis.get 'foo' # => Redis::CommandError: ERR DB index is out of range

其他redis实例我没有遇到过这个问题。我对 redis、dbs 或 rediscloud 有什么误解吗?

据我所知,rediscloud 似乎是一款不会自动附带数据库的产品。它要求您手动添加它们,尽管该计划表明数据库已包含在内。 Relevant documentation.