2011年3月13日日曜日

redis-pyでhashに辞書の内容を設定する

redis-pyでhashに辞書の内容を設定するには、以下のコードのようにhmsetを使用します。

# coding=UTF-8
import redis

rc = redis.Redis(host='localhost', port=6379)
rc.delete('hash1')
# hashに辞書のkey-valueを設定
key_values = {'field1':'value1', 'field2':'value2'}
rc.hmset('hash1', key_values)
# 値を取得
print(rc.hget('hash1', 'field1'))
print(rc.hget('hash1', 'field2'))

補足
ubuntuで以下のコマンドでredisとredis-pyのインストールができます。
sudo apt-get install redis-server
sudo apt-get install python-redis

動作環境
Python 2.6.6, redis-py (2.0.0-1)

0 件のコメント:

コメントを投稿