sql >> Database >  >> NoSQL >> Redis

Hoe de Redis-prestaties te verhogen bij 100% CPU? Scheren? Snelste .Net-client?

Het eerste dat u moet doen, is kijken naar slowlog get 50 (of kies een willekeurig aantal rijen) - dit toont de laatste 50 commando's die niet-triviale hoeveelheden tijd in beslag namen. Het kan zijn dat sommige dingen die u doet gewoon te lang duren . Ik maak me zorgen als ik iets zie in slowlog - Ik zie meestal om de paar dagen items. Als je veel ziet van items constant , dan:u moet onderzoeken wat u feitelijk doet op de server. Een geweldig ding om nooit te doen zijn keys , maar er zijn andere dingen.

Het volgende wat je moet doen is:cache. Verzoeken die kortgesloten worden voordat ze de back-end bereiken, zijn gratis. We gebruiken redis veelvuldig, maar dat betekent niet dat we ook het lokale geheugen negeren.



  1. MongoDB:Server heeft opstartwaarschuwingen

  2. Gebeurtenis op sleutel verloopt

  3. De beste manier om MongoDB te hosten op DigitalOcean

  4. Dynamische databaseverbinding met mongodb of mangoest van nodejs