万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

Redis + Python + Mac OS X

DLとインストール(実質コンパイルのみ)

curl -O http://download.redis.io/releases/redis-2.8.17.tar.gz
tar xzf redis-2.8.17.tar.gz
cd redis-2.8.17
make

Redis起動(デフォルトは6379ポートで起動される)

redis-2.8.17
src/redis-server

Python側でRedisとつなぐためにpipで入れる

sudo pip install redis
import redis
# 接続
r = redis.StrictRedis(host='localhost', port=6379, db=0)
# key/valueをセット
r.set('キー', '値')

Trueが返ってくる。

日本語なので、

r.get('キー')
'\xe5\x80\xa4'

となってしまった。

Pythonで日本語を含んだリストと辞書をpretty printしたい件 | taichino.com

ここからppメソッドを持ってきて

>>> pp(r.get(u'キー'))
値

と表示もできた。