sql >> Database >  >> NoSQL >> Redis

Is er MGET-analoog voor Redis-hashes?

U kunt hashes of sleutels in de pijplijn opvragen, d.w.z. in één verzoek aan uw redis-instantie. De daadwerkelijke implementatie hangt af van uw klant, maar met redis-py ziet het er als volgt uit:

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

Klant zal één verzoek met 3 commando's afgeven. Dit is dezelfde techniek die wordt gebruikt om meerdere waarden tegelijk aan een set toe te voegen.

Lees meer op http://redis.io/topics/pipelining



  1. Redis / Node.js - 2 clients (1 pub/sub) die problemen met schrijven veroorzaken

  2. Hoe Redis van Node.js te gebruiken

  3. Hoe een array uit de mongoDB-verzameling te halen?

  4. Hoe zoek ik strings in redis?