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

Chyba křížového slotu Redis

V klastrové topologii je klíčový prostor rozdělen na hash sloty. Různé uzly budou obsahovat podmnožinu hash slotů.

Operace s více klíči, transakce nebo skripty Lua zahrnující více klíčů jsou povoleny pouze v případě, že všechny zahrnuté klíče jsou v hash slotech patřících stejnému uzlu.

Redis Cluster implementuje všechny jednoklíčové příkazy dostupné v nedistribuované verzi Redis. Příkazy provádějící složité operace s více klíči, jako jsou sjednocení typu Set nebo průniky, jsou implementovány, stejně jako všechny klíče patří ke stejnému uzlu.

Pomocí hash tagů

můžete vynutit, aby klíče patřily ke stejnému uzlu

  1. Agregace MongoDB:Vypočítejte průběžné součty ze součtu předchozích řádků

  2. MongoDB $atan2

  3. Jak provedu dotazy na Mongodb bez ohledu na velikost písmen?

  4. Jaká je dobrá strategie pro seskupování podobných slov?