Gestionando la conexión a redis desde Python

Estoy usandoredis-py en mi aplicación python para almacenar variables simples o listas de variables en una base de datos de Redis, así que pensé que sería mejor crear una conexión con el servidor de redis cada vez que necesito guardar o recuperar una variable, ya que esto no se hace muy a menudo y no No quiero tener una conexión permanente que pueda expirar.

Al leer algunos tutoriales básicos, creé las conexiones utilizando la clase Redis, pero no he encontrado una forma de cerrar la conexión, ya que esta es la primera vez que uso Redis. No estoy seguro si estoy usando el mejor enfoque para administrar las conexiones, por lo que me gustaría recibir algunos consejos para esto. Asi es como soysetting ogetting una variable ahora:

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)

Básicamente, utilizo este código para almacenar la última conexión o para realizar un promedio de solicitudes por segundo a mi aplicación y cosas así.

Gracias por su consejo.

Respuestas a la pregunta(2)

Su respuesta a la pregunta