Verwalten der Verbindung zu Redis von Python

Ich benutzeredis-py in meiner Python-Anwendung zum Speichern einfacher Variablen oder Listen von Variablen in einer Redis-Datenbank. Daher dachte ich, es wäre besser, jedes Mal, wenn ich eine Variable speichern oder abrufen muss, eine Verbindung zum Redis-Server herzustellen, da dies nicht sehr oft geschieht und nicht erfolgt Ich möchte keine dauerhafte Verbindung, bei der möglicherweise eine Zeitüberschreitung auftritt.

Beim Lesen einiger grundlegender Tutorials habe ich die Verbindungen mithilfe der Redis-Klasse erstellt, jedoch keine Möglichkeit gefunden, die Verbindung zu schließen, da ich Redis zum ersten Mal verwende. Ich bin mir nicht sicher, ob ich den besten Ansatz für die Verwaltung der Verbindungen verwende, daher möchte ich einige Ratschläge dazu. So bin ichsetting odergetJetzt eine Variable eingeben:

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)

Ich verwende diesen Code im Allgemeinen, um die letzte Verbindungszeit zu speichern oder um durchschnittlich Anfragen pro Sekunde an meine App und ähnliches zu senden.

Danke für deinen Rat.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage