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

Redisハッシュ用のMGETアナログはありますか?

    パイプライン内のハッシュまたは任意のキーをクエリできます。つまり、redisインスタンスへの1つのリクエストでクエリを実行できます。実際の実装はクライアントによって異なりますが、redis-pyを使用すると次のようになります。

    pipe = conn.pipeline()
    pipe.hgetall('foo')
    pipe.hgetall('bar')
    pipe.hgetall('zar')
    hash1, hash2, hash3 = pipe.execute()
    

    クライアントは、3つのコマンドで1つの要求を発行します。これは、一度に複数の値をセットに追加するために使用されるのと同じ手法です。

    詳細については、http://redis.io/topics/pipelining

    をご覧ください。

    1. mongodb_idに文字列を使用

    2. マングース:モデルの配列をループしてデータを検索する

    3. Redis(ioredis)-接続エラーを適切に処理するためにキャッチできません

    4. MongoDBは行方不明の日を埋めます