python 的 redis 库,连接池怎么用

redis库的Redis类型,构造的时候接受一个connection_pool参数.但是这个参数怎么用呢?想不清楚.
如果是应用程序,程序起来的时候我做一个链接,把对象传来传去,或者保存为全局,就可以不用再连接直接操作了.也用不到pool
如果是Web程序,如果用flask,我把对象保存到g下面,也用不到pool
如果Web程序用django,每次链接都是新的,更不知道怎么用了.
眼眸繁星
浏览 364回答 2
2回答

侃侃无极

Redis的连接池是多线程安全的、多进程安全的、自动重连的。你扔flask.g之类的全局的地方当然也行,反正Redis总是会使用连接池(不指定它每次就用一个新的)。显式指定连接池的话差异不大,反正你总是要手动在某个全局的地方存一样东西(连接池对象或者Redis对象)。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript