2012-01-31 19 views

答えて

1

まず、redis-pyをインストールし、次に実行します。あなたは(オブジェクトまたはタプル/リストのように)複雑な構造を持っている場合は

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

は、私はあなたの最善の策は、(あなたが好むいくつかの形式にデータをシリアル化することだと思いますRedisの中であなただけのキーで、値によってデータを照会することはできませんことを

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

注:単純にJSONや、パイソンの場合は、pickle)と同様に、それを文字列として保存します。詳細はあなたのデータに依存するので、より正確な答えが必要な場合は、より正確な質問をしてください。 :)サンプルコードは実際には最高です。

+0

ありがとう@Michal、私は質問があまりにも曖昧だったと理解していますが、私はもっと明確にさせて、私はクエリフィールド名と関連する列の値を順序付けされたグループ化されたリストとして格納する必要があります。私は率直になるでしょう、レディスと働くとき、私は初心者です。クエリの一部を追加するには、ファイルオブジェクト用のBLOBを含むフィールドがあります。これをRedisで実装できるかどうか教えてください。ありがとう。 –

+0

私は別のアイデアで自分の答えを編集しました。 –

+0

ありがとう@Michal、それは私の問題を解決します。はい、データをシリアル化してRedisで保存します。再度、感謝します。 –

関連する問題