Redisは頻繁に使ってます。データベースとして使うって言うよりテンポラリキャッシュとして使うケースのほうが多いです。
import redis _redis = redis.Redis( host=REDIS_HOST, port=REDIS_PORT, db=REDIS_DB) _redis.set('key', 'value') _redis.expire('key', 90)
有効期限の設定方法がわかりにくいというかピンとこなくて悩んだのでメモ。「キーに対してバリューと有効期限を設定する」っていうよりも「キーにバリューを設定、キーに有効期限を設定」っていう2段階、ってイメージでしょうか。
expireで指定する値は秒数。上記で90秒間有効です。
Python 2.7.5、redis 2.9.1(本体じゃなくてパッケージのほう)