Я использую redis-py
в моем приложении python для хранения простых переменных или списков переменных в базе данных Redis, поэтому я подумал, что было бы лучше создать соединение с сервером redis каждый раз, когда мне нужно сохранить или получить переменная, так как это выполняется не очень часто и не требуется иметь постоянное соединение, которое может привести к таймауту.
Прочитав некоторые базовые учебники, я создал соединения с использованием класса Redis, но не нашел способ закрыть соединение, так как это первый раз, когда я использую Redis. Я не уверен, использую ли я лучший подход для управления соединениями, поэтому мне бы хотелось получить некоторые советы для этого.
Вот как я теперь set
ting или get
ting переменная:
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)
В основном я использую этот код для хранения последнего времени соединения или для получения среднего количества запросов в секунду для моего приложения и т.д.
Спасибо за ваш совет.