sql >> Databáze >  >> NoSQL >> Redis

Nejúčinnější způsob, jak získat několik hashů v Redis?

Nejúčinnějším způsobem by bylo použití potrubí.

Za předpokladu, že chcete pro daný klíč vše a všechny klíče již znáte:

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

Více informací o potrubích naleznete zde:http://redis.io/topics/pipelining




  1. Administrační panel Redis

  2. Pokus o spuštění redis a resque plánovače v rámci úlohy rake

  3. Jak spustit analýzu paměti na AWS ElastiCache?

  4. Vypršení platnosti oznámení o prostoru klíče Redis se nespouští