在写入它的函数内部或全局外部打开与Redis数据库的连接是一种好习惯吗?

时间:2019-04-05 04:55:23

标签: python redis

我使用python脚本(docker容器)写入Redis db(docker容器)。该脚本的主要目标是写入Redis db。但是,还有其他脚本可以写入同一Redis数据库。那么我应该在脚本中的函数内还是全局范围内与redis db建立连接?

1 个答案:

答案 0 :(得分:0)

如果您的python项目长期运行(例如,永远运行的Web应用程序或守护程序脚本)并进行重复调用,请打开一个连接并重新使用它。

如果您的python代码是短暂的脚本(例如,它运行了几秒钟然后退出),则没关系。即使这样,如果要进行多次读/写,最好打开一个连接并在脚本中重用它。

通过问题的措辞,听起来好像您可能正在考虑在脚本外部之外打开连接?我不确定自己要怎么做,所以我无法在那回答。