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

Bylo dosaženo maximálního počtu připojení Azure Redis Cache

Je to velmi podobné této otázce:Proč jsou připojení k mezipaměti Azure Redis tak vysoká?

Zde jsou osvědčené postupy, které doporučujeme většině zákazníků:

  1. nastavte v připojovacím řetězci abortConnect na hodnotu false
  2. vytvořte multiplexor singleton connection a znovu jej použijte. To je dostatečné pro většinu scénářů. Některé pokročilé scénáře mohou vyžadovat vytvoření více objektů ConnectionMultiplexer na aplikaci, ale většině stačí pouze jeden. Doporučil bych postupovat podle vzoru kódování zobrazeného zde:https://azure.microsoft.com/en-us/documentation/articles/cache-dotnet-how-to-use-azure-redis-cache/#connect-to-the -mezipaměť
  3. Nechte ConnectionMultiplexer zvládnout opětovné připojení – nedělejte to sami, pokud jste svůj kód důkladně neotestovali. Většina úniků připojení, které jsem viděl, je způsobena tím, že lidé znovu vytvářejí připojení Multiplexer, ale nepodařilo se jim zlikvidovat starý. Ve většině případů je nejlepší nechat opětovné připojení provést na multiplexeru.



  1. MongoError:Parametr filtru musí být objekt

  2. Nelze se připojit k serveru 127.0.0.1:27017

  3. Konvence pojmenovávání klíčů Redis?

  4. Jak zvýšit výkon Redis při 100% CPU? Sdílení? Nejrychlejší .Net klient?