首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >限制py-redis中redis的连接数

限制py-redis中redis的连接数
EN

Stack Overflow用户
提问于 2013-06-08 07:48:32
回答 2查看 1.8K关注 0票数 2

我希望通过将池中的连接数量限制为我选择的任意数量,来避免在从Heroku应用程序与第三方Redis主机交互时遇到“最大可达客户端数”错误。

这有可能吗?

EN

回答 2

Stack Overflow用户

发布于 2013-06-10 02:51:08

由于您的问题中有特定于代码的详细信息,我无法提供具体的解决方案。但是,如果您使用redis-py,您可以(理论上)在调用代码之外创建一个连接池,并传入此连接池,而不是为每个调用创建一个新的连接实例。有关这样做的更多详细信息以及为什么可以在Redis-py Connection Pools上阅读

票数 0
EN

Stack Overflow用户

发布于 2013-12-16 17:10:19

我认为也许你应该把你的redis实例放在全局中,让所有的请求共享同一个redis实例,这应该不会造成太多的连接。redis实例将拥有自己的连接池,您可以通过将max_connections参数设置为redis.ConnectionPool来限制您的连接数。如果设置了max_connections,则此对象在达到池的限制时引发redis.ConnectionError。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16994514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档