Redis PY:什么时候使用连接池?

eon
pool = redis.ConnectionPool(host='10.0.0.1', port=6379, db=0)
r = redis.Redis(connection_pool=pool)

r = redis.Redis(host='10.0.0.1', port=6379, db=0)

那两个工作正常。

使用连接池背后的想法是什么?您什么时候使用它?

莱纳斯·蒂尔(Linus Thiel)

redis-py docs

在后台,redis-py使用连接池来管理与Redis服务器的连接。默认情况下,您创建的每个Redis实例将依次创建自己的连接池。通过将已创建的连接池实例传递给Redis类的connection_pool参数,可以覆盖此行为并使用现有的连接池。您可以选择执行此操作,以实现客户端分片或对连接的管理方式进行更精细的控制。

因此,通常这不是您需要处理的事情,如果您做了,那么您就知道了!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章