La gestion de la connexion à redis à partir de Python

Je suis en utilisant redis-py dans mon application en python pour stocker des variables de type simple ou de listes de variables dans un Redis, j'ai donc pensé qu'il serait préférable de créer une connexion vers le serveur redis à chaque fois que j'ai besoin d'enregistrer ou récupérer une variable comme cela n'est pas fait très souvent et ne veulent pas avoir une connexion permanente qui pourrait délai d'attente.

Lu quelques-uns des tutoriels, j'ai créé les connexions utilisant le Redis classe, mais n'ont pas trouvé un moyen de fermer la connexion, comme c'est la première fois que je suis en utilisant le Redis. Je ne suis pas sûr si je suis en utilisant la meilleure approche pour gérer les connexions donc je voudrais quelques conseils pour cela.
C'est ainsi que je suis setting ou getting une variable est maintenant:

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)

En gros, j'ai utiliser ce code pour enregistrer la dernière heure de connexion, ou pour obtenir un moyen de requêtes par seconde fait pour mon application et des trucs comme ça.

Merci pour vos conseils.

InformationsquelleAutor jeruki | 2012-10-19