Redisにハッシュ形式でデータ登録できますが、ふとjsonエンコードした文字列を 登録するのとどちらが有利かなと思ったので簡単にテスト。 hmsetでの登録 まず、hmsetでの登録。 pipelineを使用して、10000件一括で登録してみます。 # -*- coding:utf-8 -*-import datetimeimport redis# 登録用のデータを適用に用意(10フィールド)map_value = {}for i in xrange(10): map_value['value_%d' %i] = u'適当な文字列を設定しておく'start = datetime.datetime.now()# redis client準備r = redis.Redis(host='192.168.1.101', port=6379, db=0)pipe = r.pipeline()
![Redis ハッシュ登録とjson形式での登録の速度差(redis-py)](https://cdn-ak-scissors.b.st-hatena.com/image/square/0a742a30435fe62cfbd1bf1374615e02a2f9e3be/height=288;version=1;width=512/https%3A%2F%2Fstatic.fc2.com%2Fimage%2Fnoimage.gif)