Redis
 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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. phpMyAdmin еквивалентен на MySQL за Redis?

  2. Изсушаване на общ RedisTemplate през пролетта 4

  3. Концепция на Redis:в паметта или в DB?

  4. Redis sub/pub и php/nodejs

  5. Цикъл за в redis с асинхронни заявки на nodejs