Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Czy istnieje analog MGET dla skrótów Redis?

Możesz wysyłać zapytania o skróty lub dowolne klucze w potoku, tj. w jednym żądaniu do instancji redis. Rzeczywista implementacja zależy od Twojego klienta, ale z redis-py wyglądałoby to tak:

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

Klient wyda jedno żądanie z 3 poleceniami. Jest to ta sama technika, która służy do jednoczesnego dodawania wielu wartości do zestawu.

Przeczytaj więcej na http://redis.io/topics/pipelining



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis Pub/Sub z niezawodnością

  2. Nie udało się uruchomić redis.service:Jednostka redis-server.service jest zamaskowana

  3. Redis z Resque i Rails:polecenie ERR jest niedozwolone, gdy używana pamięć> „maxmemory”

  4. Liczba skanów Redis:jak zmusić funkcję SCAN do zwracania wszystkich kluczy zgodnych ze wzorcem?

  5. Jak zwrócić flask render_template po zakończeniu pracy w tle Redis?