我在我的python应用程序中使用redis-py
在Redis数据库中存储简单变量或变量列表,所以我认为最好每次需要时创建一个到redis服务器的连接保存或检索变量,因为这不是经常进行的操作,并且不希望有可能超时的永久连接。从Python管理与redis的连接
通读一些基本教程我使用Redis类创建了连接,但没有找到关闭连接的方法,因为这是我第一次使用Redis。我不确定我是否正在使用最佳方法来管理连接,所以我想为此提供一些建议。 这是我是如何set
亭或get
婷现在的变量:
import redis
def getVariable(variable_name):
my_server = redis.Redis("10.0.0.1")
response = my_server.get(variable_name)
return response
def setVariable(variable_name, variable_value):
my_server = redis.Redis("10.0.0.1")
my_server.set(variable_name, variable_value)
我基本上使用此代码来存储最终连接时间或获得每秒请求的平均做我的应用程序和类似的东西那。
感谢您的建议。
谢谢我不知道这一点,但如果我创建连接池我有一种方法来关闭它,当我离开这个模块或任何它不是必要的任何方式吗? – jeruki
没有必要。当对POOL对象的最后一个引用将被销毁时(这里在脚本的末尾),Python将关闭连接。 –
非常感谢你这就是我需要知道的 – jeruki