我在我的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