Redis

シリアライズして圧縮した際のデータサイズの差異

Redis の Python クライアントの redis-py で以下のような事をやってみた。 # -*- coding: utf-8 -*- from redis import Redis client = Redis(host=localhost) data = {u'foo': u'bar', u'baz': ['aaa', 'bbb', 'ccc']} client.set('sample', data) ret = c…

MacPorts でインストールした Redis を再起動する方法

いつも忘れるのでメモ。launchctrl を使って stop, start でいけた。 $ redis-cli redis> info redis_version:2.0.4 redis_git_sha1:00000000 redis_git_dirty:0 arch_bits:32 multiplexing_api:select process_id:85 uptime_in_seconds:2836940 uptime_in_d…

Redis の expire の仕様

# 追記 Redis2.6.10 で試したら意図通り取得出来た。 Python で Redis を使用していた時にあたった問題。 # 2.1.3 以降では発生しないよう。 こんなコード。 #!/usr/bin/env python # -*- coding: utf-8 -*- from redis import Redis client = Redis() clien…