我将 Redis 用于队列和其他一些简单的事情。 resque 是我将使用 Redis 的其中之一,我的问题是当我的 10 个连接都被使用时会发生什么情况?
它会等到其中一个完成并进入 Que 吗?或者当我的 10 个连接都在使用时它会立即失败。
最佳答案
如果 Redis 配置的最大客户端数限制为 10,则任何新的连接尝试都会出现错误 ERR max number of clients reached
。 Resque 将尝试重新连接 3 次,如果达到最大重新连接尝试次数,它将引发错误。可以看到代码here .
关于Heroku:当我的 Redis 连接都被使用时会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25050510/