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

Existuje nějaké omezení počtu argumentů, které zvládnou příkazy redis, jako je ZADD nebo HMGET?

Teoretický limit je dost vysoký, ale měli byste si svá čtení navrhnout tak, abyste ho nedosáhli. Hlavním důvodem, proč udržovat čtení v rozumné velikosti, je vyhnout se příliš dlouhému blokování serveru.

Několik stovek nebo tisíců by mělo být dobrým odrazovým můstkem, ale nejlepší by bylo vyzkoušet si to sami pomocí svého kódu a dat.

Tvrdé limity, jako jsou ony, jsou:

  • Pevně ​​zakódovaný 1 GB pro vyrovnávací paměť dotazů klienta (PROTO_MAX_QUERYBUF_LEN v server.h)
  • Maximální počet argumentů je maximální hodnota int Datový typ C, který je obvykle se znaménkem a má délku 4 bajty, což znamená až 2 147 483 647.



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

  2. Jak použít mongoimport k importu csv

  3. Jak hledat hash klíče v redis?

  4. MongoDB – Ekvivalent LEFT JOIN, kde jedna kolekce neexistuje