2011年2月23日水曜日

redis-pyで古い値の取得と新しい値の設定を行う

redis-pyで古い値の取得と新しい値の設定を行うには、以下のコードのようにgetsetを使用します。

# coding=UTF-8
import redis

rc = redis.Redis(host='localhost', port=6379)
# key-valueの設定
rc.set('key1', 'value1')
# valueの取得と新しい値の設定
print(rc.getset('key1', 'modified'))
print(rc.get('key1'))
補足
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 件のコメント:

コメントを投稿