sql >> Databasteknik >  >> NoSQL >> Redis

Azure Redis Cache max-anslutningar har uppnåtts

Det här är väldigt likt den här frågan:Varför är anslutningarna till Azure Redis Cache så höga?

Här är de bästa metoderna vi rekommenderar för de flesta kunder:

  1. ställ abortConnect till false i din anslutningssträng
  2. skapa en singleton-anslutningMultiplexer och återanvänd den. Detta är tillräckligt för de flesta scenarier. Vissa avancerade scenarier kan kräva att man skapar flera anslutningsMultiplexerobjekt per applikation, men de flesta är bra med bara ett. Jag skulle rekommendera att följa kodningsmönstret som visas här:https://azure.microsoft.com/en-us/documentation/articles/cache-dotnet-how-to-use-azure-redis-cache/#connect-to-the -cache
  3. Låt ConnectionMultiplexer hantera återanslutningen - gör det inte själv om du inte har testat din kod mycket noggrant. De flesta anslutningsläckor jag har sett beror på att folk återskapar anslutningsmultiplexern men misslyckas med att kassera den gamla. I de flesta fall är det bäst att låta multiplexern göra återanslutningen.



  1. Docker-compose , hur som helst för att ange en redis.conf-fil?

  2. MongoDB $log

  3. Återställ redis-data från slav till master

  4. Hitta en sträng i en sträng i SQL