Heroku で Redis To Go Nano プランを作成し、別の Heroku アプリケーションで接続 URL を使用してレート制限カウンターを共有しています。すべての通常の手順に従って、これが私がしたことです。
アドオンを追加して REDISTOGO_URL を取得しました。
# redis url
redis://user:pass@spadefish.redistogo.com:9014/
これが発生したエラーです。
RuntimeError: nodename nor servname provided, or not known
コマンドラインから接続をシミュレートしようとしました。
store = Redis.connect(url: 'redis://user:pass@spadefish.redistogo.com:9014/')
store.get('key') # エラーが発生します
そして、私はそのエラーを受け取ります。ローカルの Redis インスタンスを使用すると、すべて正常に動作します。
store = Redis.connect(url: 'redis://localhost:6379/0')
store('key') # does not raise error
すべてが Redis URL に関連する問題だと思います。何か不足していますか?