sql >> Database teknologi >  >> NoSQL >> Redis

StackExchange.Redis timeout

Der er 3 scenarier, der kan forårsage timeouts, og det er svært at vide, hvilke der er i spil:

  1. biblioteket snubler over; der er især kendte problemer relateret til TLS-implementeringen og hvordan vi håndterer læseløkken i v1.*-versionen af ​​biblioteket - noget som vi har investeret masse af. tid, der arbejder på for v2.* (dog:det er ikke altid trivielt at opdatere til v2, især hvis du bruger biblioteket som en del af anden kode, der afhænger af en specifik version)
  2. serveren/netværket snubler over; dette er en meget reel mulighed - at se på "slowlog" kan hjælpe, hvis det er server-side, men jeg har ikke nogen synlighed for det
  3. serveren og netværket er i orden, og biblioteket gør hvad det kan, men der flyver nogle store klatter mellem klient og server, som forsinker andre operationer; Det er noget, jeg foretager ændringer for at hjælpe med at identificere lige nu , og hvis dette viser sig at være et almindeligt problem, vil vi måske se på at gøre bedre brug af samtidige forbindelser (hvilket ikke øger båndbredden, men kan reducere latens for blokerede operationer) - dette ville kun være en v2-ændring, bemærk


  1. Mongo DB 4.0 Transaktioner med Mongoose &NodeJs, Express

  2. Hvordan kører jeg Redis på Windows?

  3. Mongodb:kunne ikke oprette forbindelse til serveren ved første forbindelse

  4. Ydeevne af Redis vs Disk i cacheapplikation