【发布时间】:2012-10-09 15:30:54
【问题描述】:
我在我的 python 应用程序中使用redis-py 在 Redis 数据库中存储简单变量或变量列表,所以我认为每次需要保存或检索时创建与 redis 服务器的连接会更好一个变量,因为这不经常做,我不希望有一个超时的永久连接。
在阅读了一些基础教程后,我使用 Redis 类创建了连接,但还没有找到关闭连接的方法,因为这是我第一次使用 Redis。我不确定我是否使用了管理连接的最佳方法,所以我想对此提出一些建议。
这就是我现在 setting 或 getting 变量的方式:
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)
我基本上使用此代码来存储上次连接时间或获取平均每秒对我的应用程序完成的请求等。
感谢您的建议。
【问题讨论】:
标签: python connection redis