Heroku に 10 個の接続しか許可しない Redis アドオンがあります。私のアプリはすでに Redis with を使用してい$redis
ます。私は 3 つのワーカーと 2 つの dyno を持つ Unicorn を持っています。これは 6 つの接続です。バニティはそれ自体で接続され、さらに 6 つの接続になります。これは 10 の制限を超える 12 の接続です$redis
。Vanity とアプリが接続を共有できるように、Vanity に既存の接続を使用するにはどうすればよいですか?
この廃止されたメソッドを見ましたが、試してみると、エラーとスタック トレースが表示されます。おそらく古いバージョンのRedisクライアント用でした。
http://rdoc.info/gems/vanity/Vanity/Playground#redis%3D-instance_method
Unicorn.rb ファイルでを使用establish_connection
して接続し、それに接続文字列を渡します。接続または Redis クライアント オブジェクトを直接設定したいと考えています。
http://rdoc.info/gems/vanity/Vanity/Playground# Establish_connection-instance_method
Ruby 2.0.0、Rails 4.0.3、バニティ 1.9.0。