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

Jak StackExchange.Redis používá více koncových bodů a připojení?

Co by měl Stává se, že používá řadu věcí (zejména definovanou konfiguraci replikace) k určení, který je master, a k přímému provozu na příslušném serveru (respektuje parametr "server", který je ve výchozím nastavení "prefer master", ale který vždy odesílá operace zápisu na master).

Pokud se zobrazí chyba „nelze zapisovat na podřízenou jednotku pouze pro čtení“ (nepamatuji si přesný text), pokusí se znovu nastavit konfiguraci a by měl přepnout automaticky, aby to respektovalo. Bohužel redis nevysílá změny konfigurace, takže to knihovna nemůže zjistit předem.

Všimněte si, že pokud ke změně předlohy použijete metody knihovny, může využít pub/sub k okamžitému a automatickému zjištění této změny.

K druhému spojení:to by bylo pro pub/sub; spustí to předem, protože ve výchozím nastavení se pokouší naslouchat vysílání konfigurace specifické pro knihovnu.




  1. Pole výsledků Mongoose/MongoDB jsou v JavaScriptu nedefinovaná

  2. Aktualizace cesty 'x' by vytvořila konflikt v 'x'

  3. Oznámení ClusterControl 1.7.1:Podpora pro PostgreSQL 11 a MongoDB 4.0, vylepšené monitorování

  4. Maskování PII v MongoDB a dalších NoSQL DB přes…