我在 heroku 上托管了一个 Rails 3 应用程序,目前只有一个网络和一个工作人员测功机。我最近也开始使用 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 但无济于事。
感谢您对此的任何帮助。