hmset 関数は各フィールドの値を設定できますが、値自体が複雑な構造のオブジェクトである場合、hget から返される値は元のオブジェクトではなく、シリアル化された文字列であることがわかりました。
例えば
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)
i の型は文字列であり、Python オブジェクトではありません。各フィールドを手動で解析する以外に、この問題を解決する方法はありますか?