我在我的Python应用程序中使用redis-py
将简单的变量或变量列表存储在Redis数据库中,因此我认为最好在需要保存或检索变量时每次创建到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)
我基本上使用这段代码来存储最后的连接时间,或者获取请求每秒完成到我的应用程序等等。
感谢您的建议。