comment stocker un objet complexe dans le redis (à l'aide de redis-py)

La hmset fonction peut définir la valeur de chaque champ, mais j'ai trouvé que si la valeur elle-même est une structure complexe, l'objet, la valeur de retour de hget est une chaîne sérialisée, pas l'objet d'origine

e.g

images= [{'type':'big', 'url':'....'},
     {'type':'big', 'url':'....'},
     {'type':'big', 'url':'....'}]   

redis = Redis()
redis.hset('photo:1', 'images', images)

i = redis.hget('photo:1', 'images')
print type(i)

le type de i est une chaîne de caractères, pas un objet python, est-il un moyen de résoudre ce problème d'ailleurs manuellement analyser chaque champs?

InformationsquelleAutor yuan | 2013-03-05