sql >> データベース >  >> NoSQL >> Redis

Redisでいくつかのハッシュを取得する最も効率的な方法は?

    最も効率的な方法は、パイプラインを使用することです。

    特定のキーのすべてが必要であり、すべてのキーをすでに知っていると仮定します。

    import redis
    
    r = redis.Redis(host='localhost', port=6379, db=0)
    p = r.pipeline()
    for key in keys:
        p.hgetall(key)
    
    for h in p.execute():
        print h
    

    パイプラインの詳細については、http://redis.io/topics/pipelining

    をご覧ください。


    1. MongoDBのcount()とfind()。count()の違い

    2. マングース(Nodejs)の複数化ルールとは何ですか?

    3. MongoDBが機械学習を可能にする方法

    4. MongoDBで検索/投影を実行するときにフィールドの名前を変更するにはどうすればよいですか?