Zarządzanie połączeniem do redisowania z Pythona

używamredis-py w mojej aplikacji Pythona do przechowywania prostych zmiennych lub list zmiennych w bazie danych Redis, więc pomyślałem, że lepiej będzie utworzyć połączenie z serwerem redis za każdym razem, gdy będę musiał zapisać lub pobrać zmienną, ponieważ nie jest to robione zbyt często i nie chcesz mieć stałe połączenie, które może przekroczyć limit czasu.

Czytając podstawowe samouczki, stworzyłem połączenia przy użyciu klasy Redis, ale nie znalazłem sposobu na zamknięcie połączenia, ponieważ po raz pierwszy używam Redis. Nie jestem pewien, czy używam najlepszego podejścia do zarządzania połączeniami, więc chciałbym uzyskać kilka porad. Tak właśnie jestemsetting lubgetting zmiennej teraz:

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)

Zasadniczo używam tego kodu do przechowywania czasu ostatniego połączenia lub uzyskania średniej liczby żądań na sekundę wykonanych w mojej aplikacji i tym podobnych.

Dzięki za radę.

questionAnswers(2)

yourAnswerToTheQuestion