私はredis-py
Pythonアプリケーションで単純な変数または変数のリストをRedisデータベースに保存するために使用しているため、変数を保存または取得する必要があるたびにredisサーバーへの接続を作成する方がよいと考えました。非常に頻繁に行われ、タイムアウトする永続的な接続を持ちたくありません。
いくつかの基本的なチュートリアルを読んだ後、Redis クラスを使用して接続を作成しましたが、Redis を使用するのはこれが初めてであるため、接続を閉じる方法が見つかりませんでした。接続を管理するために最善のアプローチを使用しているかどうかわからないので、アドバイスをお願いします。これは、私が今変数をset
ting またはting している方法です: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)
私は基本的にこのコードを使用して、最後の接続時間を保存したり、アプリに対して行われた 1 秒あたりの平均リクエスト数を取得したりします。
アドバイスありがとうございます。