2012-01-31 1 views

ответ

1

Во-первых, установить redis-py затем сделать:

>>> import redis 
>>> r = redis.StrictRedis(host='localhost', port=6379, db=0) 
>>> for e in yourlist: 
...  r.rpush('yourlist', e) 

Если имеют сложную структуру (например, объекта или кортежа/список) Я думаю, что вам лучше сериализовать данные в какой-то формат, который вы предпочитаете (как JSON или, в случае питона, pickle) и просто хранить его в виде строки:

>>> r.set('key', val) 

Обратите внимание, что в Redis вы не можете запрашивать данные по значению, только ключом. Детали зависят от ваших данных, поэтому, если вам нужен более точный ответ, задайте более точный вопрос. :) Пример кода будет действительно лучше.

+0

Спасибо @Michal, я понимаю, что вопрос слишком расплывчатый, в любом случае позвольте мне быть более ясным, мне нужно сохранить имя поля запроса и связанные с ним значения столбцов в виде упорядоченного списка. Я буду откровенен, когда я работаю с Редисом, я новичок. А для добавления части запроса есть поле, содержащее BLOB для объектов файла. Можете ли вы сообщить мне, может ли это быть реализовано с Redis? Благодарю. –

+0

Я отредактировал свой ответ с другой идеей, надеюсь, что это поможет. –

+0

Спасибо @Michal, он решает мою проблему. Да, мы будем сериализовать данные и сохранить их в Redis. Еще раз спасибо. –