Функция hmset может устанавливать значение каждого поля, но я обнаружил, что если само значение представляет собой сложный структурированный объект, значение return from 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)
тип я - это строка, а не объект python, есть ли способ решить эту проблему, помимо ручного анализа каждого поля?