Redis
 sql >> Base de données >  >> NoSQL >> Redis

Comment augmenter les performances de Redis lorsque le processeur est à 100 % ? Partage ? Client .Net le plus rapide ?

La première chose à faire serait de regarder slowlog get 50 (ou choisissez n'importe quel nombre de lignes) - cela montre les derniers 50 commandes qui prenaient un temps non négligeable. Il se peut que certaines des choses que vous faites prennent tout simplement trop de temps . Je m'inquiète si je vois quelque chose dans slowlog - Je vois habituellement des articles tous les quelques jours. Si vous voyez beaucoup d'articles constamment , alors :vous devez enquêter sur ce que vous êtes réellement en train de faire sur le serveur. Une chose qui tue à ne jamais faire, ce sont les keys , mais il y a d'autres choses.

La prochaine chose à faire est :cache. Les demandes qui sont court-circuitées avant d'atteindre le back-end sont gratuites. Nous utilisons largement Redis, mais cela ne signifie pas que nous ignorons également la mémoire locale.