私は、現在1つのWebと1つのワーカーdynoしかないherokuでホストされているRails3アプリを持っています。最近、キャッシュデータベースとしてRedisを使い始めたので、次のようなアクションを実行しています(redis-rb gemを使用)。
redis = Redis.new(:host => host, :port => port, :password => password)
redis.set("my_key", some_value)
これで、herokuアプリで次のエラーが発生します。
enter code here
到達したクライアントの最大数
Redis.newが新しいクライアントを作成することを理解していますが、メソッドが完了すると接続が解放されると思いましたか?クライアントを手動で切断する必要がありますか?redis.destroyとredis.deleteを試しましたが、役に立ちませんでした。
これについて助けてくれてありがとう。